these 568 derivations will be built: /nix/store/03i2vzcgxjdjrsf1w1572bdlkyzr3frx-wasm-bindgen-0.2.126.drv /nix/store/06m1zqi2hf4s58061w7qhw7c1nyrgsds-crate-dioxus-core-0.7.9.tar.gz.drv /nix/store/07vmcw3m1z8ri9kzf8gq69kp76zz5r7v-icu_locale-2.2.0.drv /nix/store/08sj9rgf9g1mfr012zs8i1lyndz35gfq-crossbeam-deque-0.8.7.drv /nix/store/5wds99f27789x0mymkd80d1j9nj3bdcc-crate-color-0.3.3.tar.gz.drv /nix/store/0ahw65nx5skpzr3ckd7hv0417l630i4z-color-0.3.3.drv /nix/store/d1nr3a46vbs9siz4y3930kg0w9hcm96s-crate-wasm-compose-0.245.1.tar.gz.drv /nix/store/0apl1scb8ai19nzby2vajxsgszwx0rhy-wasm-compose-0.245.1.drv /nix/store/vjd6i23y4pnqbgdly31y5dv9l9437m7s-crate-tungstenite-0.28.0.tar.gz.drv /nix/store/0g2ahv5f7y7hc5my2v5madwx947g3dk9-tungstenite-0.28.0.drv /nix/store/0h01ph9fmc9jzqq51j5pbggv3qi6n1ra-quinn-0.11.11.drv /nix/store/5h44ahq7fd39pjr07rvk3w6rw5dinbzh-crate-chinese-variant-1.1.6.tar.gz.drv /nix/store/0j5x22qm4i7y4fg1rabr2yl7a46lcgzk-chinese-variant-1.1.6.drv /nix/store/xwdd4fw0sppynsl69p9mid62s5mlk9pm-crate-dioxus-signals-0.7.9.tar.gz.drv /nix/store/0m127wzwpvfi7nhyw7zqh1dcc40r0r1a-dioxus-signals-0.7.9.drv /nix/store/0n2g2dgxx7972c526z95wqfd9cna2frk-crate-serial_test-3.5.0.tar.gz.drv /nix/store/0nf5j16s7a004b1jq6kb1bqxk3jm5a2c-crate-dioxus-router-macro-0.7.9.tar.gz.drv /nix/store/0ngk1s7s7bnhkirx2vy1pmyynkhxn7ff-crate-glifo-0.1.1.tar.gz.drv /nix/store/0v7j5fbxfahd6n80ww8ph6nd7zkh13hd-ittapi-sys-0.4.0.drv /nix/store/0wk9vza01zdqi4w1p4i5qv3n28icaqjg-chacha20-0.10.1.drv /nix/store/0wlv55rb7yiqvb49pq1vgjry54qgi29b-crate-wasmtime-internal-component-util-43.0.2.tar.gz.drv /nix/store/0xkmc94ahi3vnp517d3xj8szp84si6kn-crate-manganis-0.7.9.tar.gz.drv /nix/store/0y2klqq69drj55mbf7dw4lixna3i8nsf-crate-wiggle-43.0.2.tar.gz.drv /nix/store/25ldaad2shwsvnli35ixhss5dgi2r0w9-crate-memfd-0.6.5.tar.gz.drv /nix/store/0ygyic5fjbl7xcnl9l5lqmpp508pyalz-memfd-0.6.5.drv /nix/store/0yhqvf2fhsbd2wd06aqqv0iry40r3ihr-crate-cranelift-assembler-x64-0.130.2.tar.gz.drv /nix/store/s1gx6lk5ziv3vl3mpmy6lyv23mlc1d20-rustc-1.96.1-aarch64-unknown-linux-gnu.tar.gz.drv /nix/store/12bs98b5rrbnx58rgdgnxfa6h8xkcs50-rustc-stable-2026-06-30.drv /nix/store/14nwssy2hq3ypqlnbjdy48w4gd2cq5mk-crate-wasmi-1.1.0.tar.gz.drv /nix/store/r1qxzhs3m6ssmdyqiq3c2s50w90n0gx5-crate-cbindgen-0.29.4.tar.gz.drv /nix/store/1702n8z9zng6f4nasggr17spwk3hawhk-cbindgen-0.29.4.drv /nix/store/1af0djdrz4nsk3mg0d9li1pwrxzm9466-crate-enum-ordinalize-4.4.1.tar.gz.drv /nix/store/1b2wmmfrbrccmlvwp9qzra5kvmd2xr1d-wasm-bindgen-macro-0.2.126.drv /nix/store/1cfxdkrzjv8s7fsy0zfjbqz2vjqx2iza-crate-zip-2.4.2.tar.gz.drv /nix/store/1ddpb3l8shbq8y1qcwi709i6xkqz1xg5-fancy-regex-0.16.2.drv /nix/store/fr7zl4nysb9jiji1mpkdsxz7cm1ahn6f-rust-std-1.96.1-wasm32-unknown-unknown.tar.gz.drv /nix/store/1dyrznhbdxm25mzhffhfzq0x7bdishwm-rust-std-stable-2026-06-30.drv /nix/store/1l9wmkpdzzl1wb7y3pxdsmvci0faa6yj-directories-next-2.0.0.drv /nix/store/ann5s13319br5ca3kr7dd5czfkjfdqkn-crate-subsecond-types-0.7.9.tar.gz.drv /nix/store/1lahk9z4pwdb2fg63c137yy87icmjyx0-subsecond-types-0.7.9.drv /nix/store/1lghpb5kqys96vvhlwx57gwa2n1c8274-crate-wasmtime-internal-versioned-export-macros-43.0.2.tar.gz.drv /nix/store/zl6m7ljigz9q6ra6msr2z9ckzblz6b6m-crate-dioxus-hooks-0.7.9.tar.gz.drv /nix/store/1mqwcczl9a1m7b3q70sz41jwvjsslday-dioxus-hooks-0.7.9.drv /nix/store/1nwisffr9dwmpx8kbvir58cfpjlyi6k3-dioxus-router-macro-0.7.9.drv /nix/store/1wmdjnn3wm2njyfj1bpanbqpyj2adjmf-tiny-skia-path-0.12.0.drv /nix/store/1zj4pqpfjld3hzlfgic5sj4bjhln0rsg-embedded-io-0.4.0.drv /nix/store/9k6bq9nn06vkpy5m1pbk862vnhlxmi58-crate-wasmtime-43.0.2.tar.gz.drv /nix/store/1zk1p34pszz7635snhx1cw9n7iyc3krg-wasmtime-43.0.2.drv /nix/store/20xd7s3b5w7ly10yv3r7qh9f7gwz0ld2-crate-thin-vec-0.2.18.tar.gz.drv /nix/store/22jrg4wly303nnlq8x2gbfnv2mlj1829-crate-leb128-0.2.7.tar.gz.drv /nix/store/2419b78vazm0f9ygrs8wng0ia6kzlnnq-crate-subsetter-0.2.6.tar.gz.drv /nix/store/26i9g1gv7jwnvafdg0lav17q8xn26apq-crate-typst-syntax-0.15.0.tar.gz.drv /nix/store/ahwmyjqlx5id8qm8vp3mc8mfdbmnvrf5-crate-krilla-0.8.2.tar.gz.drv /nix/store/27hfi730l1qsna0ba011ki4bynjqv7pn-krilla-0.8.2.drv /nix/store/732mizv3kkd04qi2p4sxgp90j0arpxkv-crate-hayro-syntax-0.7.2.tar.gz.drv /nix/store/2996w48jsx72pkkflhyl0vl4xmgf93xx-hayro-syntax-0.7.2.drv /nix/store/29cydbvzn4qy05fwfspp4xslwpbgbdik-data-url-0.3.2.drv /nix/store/r92rr7l7jr4lgb1s38dz00rs6v5cjwnp-crate-cap-std-3.4.5.tar.gz.drv /nix/store/2d6yj3rpk3fa93sfyvxblj1gzwjhcf4n-cap-std-3.4.5.drv /nix/store/2dbj15kd2nq3b7d25nqk2cwcd9qi1jmb-openidconnect-3.5.0.drv /nix/store/2dzc861n7r7hzqjzw52kmkf4rqrc9n0w-crate-dioxus-html-internal-macro-0.7.9.tar.gz.drv /nix/store/xl1y0lfdibmgwyx795m35s0c405a1is7-crate-extism-convert-macros-1.30.0.tar.gz.drv /nix/store/2hmv443r33vwf6sv79qy72p7792ynlg8-extism-convert-macros-1.30.0.drv /nix/store/2y8qm1h53q1l8mqsfncvl8ziymv8gk0m-crate-dioxus-asset-resolver-0.7.9.tar.gz.drv /nix/store/2i39flfld94jwkmba0340dv7yhm0w1j1-dioxus-asset-resolver-0.7.9.drv /nix/store/2j1k0nbj4iy98p1nhah0bmn20k8lfrzx-crate-typst-realize-0.15.0.tar.gz.drv /nix/store/2j4w6j8i3rd03w7nwkbq11kfqpm2b7zf-crate-typst-utils-0.15.0.tar.gz.drv /nix/store/fid0mb2143jgbqng7wfhjy2agm47bs56-crate-zerocopy-derive-0.8.53.tar.gz.drv /nix/store/2jhzmc3k3smmk5dvxpkaspllrrj7h29i-zerocopy-derive-0.8.53.drv /nix/store/2nx16dx4a4hzxm2hikx2q2gq249z2nfc-thin-vec-0.2.18.drv /nix/store/2pwjcahjsvn9lkdi6n9ipghr6ms6wnrs-crate-dioxus-html-0.7.9.tar.gz.drv /nix/store/z9bx2rjaclviwqs4jf17klrg0d157jy4-crate-dioxus-logger-0.7.9.tar.gz.drv /nix/store/2wjdz748vfvxy8x3fr0k9df22xxr8f38-dioxus-logger-0.7.9.drv /nix/store/2xxipj8cka3j4c0ip88zgrgwp9infkrw-crate-tokio-tungstenite-0.29.0.tar.gz.drv /nix/store/39hcgr3f8pi7hixhky6m6zik28wbd2s8-crate-typst-kit-0.15.0.tar.gz.drv /nix/store/pzdqdbcwxpkcvhs49qhrqzq0h5dihj0z-crate-warnings-macro-0.2.0.tar.gz.drv /nix/store/39yvy40bnxik2xbxhkv1rbk9yb4sxsib-warnings-macro-0.2.0.drv /nix/store/3brspjmk8k0vrask88fcfcad5w07c2ca-poly1305-0.8.0.drv /nix/store/3cydfk10pkg77xyj7jph1spq39cs8gq2-unicode-ccc-0.4.0.drv /nix/store/3ddldkpsw954srm5k0zbliqhvpx709s1-fontdb-0.23.0.drv /nix/store/3f7psbj2xcqkyipi38wd4d791332vpp3-socket2-0.6.4.drv /nix/store/3fcyh49i3mmzkhdmqq2f50b9bajkj97i-tiny-skia-0.12.0.drv /nix/store/x0pp4gf6h7s95k1q7z3xha9cvd3iwck3-crate-dioxus-devtools-0.7.9.tar.gz.drv /nix/store/3kj0wliyi5j8q4i0ddw6a0i8mw73fvn4-dioxus-devtools-0.7.9.drv /nix/store/5ag95adab1xg209rznw0m3gqdwa954x7-crate-typst-eval-0.15.0.tar.gz.drv /nix/store/3l2017dd3yis2mrk1mkc9arfxvzhqx3y-typst-eval-0.15.0.drv /nix/store/3s0k9wdgxb7jr0sdg1a9rlalhjbqqmjb-crate-dioxus-router-0.7.9.tar.gz.drv /nix/store/3v1qid6xgkagcgcbk3ym7b61xvxaw2dc-crate-two-face-0.4.5.tar.gz.drv /nix/store/41q48rycvpk8rnk9qiiw9p857kxxf9wy-crate-dioxus-stores-0.7.9.tar.gz.drv /nix/store/42iv9jpazyi7l0qjp9xqzbpmix20smby-crate-addr2line-0.26.1.tar.gz.drv /nix/store/vyhm8blzg93vlq6vmsj833fby3lfg19r-crate-mutate_once-0.1.2.tar.gz.drv /nix/store/44gn5p97l7smbw5283ivq8khj4lrs8wi-mutate_once-0.1.2.drv /nix/store/dw0bdhfcaz05zjcnc8d4yn3kamskjifw-crate-wasmtime-internal-winch-43.0.2.tar.gz.drv /nix/store/44xq0qcgrvx2ncfmyms8kpb0q7x3c5vy-wasmtime-internal-winch-43.0.2.drv /nix/store/46m95xp33fn2fq8yv8yjfn3aggc8d3p8-typst-realize-0.15.0.drv /nix/store/4b28b1885w8rlvm3h7ikas7lgaa4kfpl-crate-dioxus-interpreter-js-0.7.9.tar.gz.drv /nix/store/86msy2mknvv76ac66ps6kmsxshvwmsg1-crate-hayro-jpeg2000-0.3.5.tar.gz.drv /nix/store/4byk0xx38n6z073qvvlxlcqm3l3fnfll-hayro-jpeg2000-0.3.5.drv /nix/store/4l2w038xjsa4pf27hjqjhkgsg1w5hj7k-crate-peniko-0.6.1.tar.gz.drv /nix/store/4zj7sybhxzzr7vmha776w3g9jm7i190h-memchr-2.8.3.drv /nix/store/gx9sdl8i7i3j7hvxlsky55lcmjchmsmp-crate-tungstenite-0.29.0.tar.gz.drv /nix/store/53hv9zf10x5jr8631gqhaiim2jipk4qa-tungstenite-0.29.0.drv /nix/store/qvcnxsbzbkm038qibxmvlg7wkbhkk94g-crate-typst-assets-0.15.0.tar.gz.drv /nix/store/54a3q8yy255rzwqg9nypi3z713ijmc9r-typst-assets-0.15.0.drv /nix/store/i01k00b56b7g5qbpj3hvbr6yrljnkdy6-crate-wasmtime-internal-fiber-43.0.2.tar.gz.drv /nix/store/55952cx05fbzppv1pq5d4sfbx8gmyry6-wasmtime-internal-fiber-43.0.2.drv /nix/store/ayb9fzv4zkgyfwzljd6ib5mpgfqc7j7a-crate-cranelift-isle-0.130.2.tar.gz.drv /nix/store/57rbq3gcjmb4b7mj0fdry7d39lb1w81x-cranelift-isle-0.130.2.drv /nix/store/g8vgy2c3aayj1qjmvlqql6hz1zafmvwk-crate-xmp-writer-0.3.3.tar.gz.drv /nix/store/581njmbiylk6fdj9rkh3vwjq32qw206d-xmp-writer-0.3.3.drv /nix/store/7yx463k1d12x682gi7mvyn09axf49w2w-crate-typst-library-0.15.0.tar.gz.drv /nix/store/58p9h2y9pflpf3rcqgd7fy33g6z7f62w-typst-library-0.15.0.drv /nix/store/59wfsrdqmax0zalcdngz4nwks0chiv16-crate-const-serialize-macro-0.8.0-alpha.0.tar.gz.drv /nix/store/cqykmdcp0y4pi53m6gqxxravwnvx96nq-crate-regex-1.13.0.tar.gz.drv /nix/store/5arrnky11bkw4dqfvd180xl7qycfxgss-regex-1.13.0.drv /nix/store/5bl53qg4m9zpz257cw2j2jls80adygdc-resvg-0.47.0.drv /nix/store/5dwrdwk1lb789sk698pl4y1zqc9dlgc2-chacha20-0.9.1.drv /nix/store/gh93i5n93lxa37i1k8xdsh42kgk11fy5-crate-vello_cpu-0.0.8.tar.gz.drv /nix/store/5h7dfdhzxr9zzc8c80p71pfavqkgkq2b-vello_cpu-0.0.8.drv /nix/store/5kcva8bqp59l3vgqvcd1f3z88ac4riyk-crate-roman-numerals-rs-3.1.0.tar.gz.drv /nix/store/5mmhcqaashqy0zsn3qd990gj10bzw0sn-crate-rust_xlsxwriter-0.80.0.tar.gz.drv /nix/store/5mmk78hnd51cz7r57qdwaj8zwb47ifkp-write-fonts-0.48.1.drv /nix/store/5r0qi7c50ay301r8b39h7j09iykisaqg-crate-typst-timing-0.15.0.tar.gz.drv /nix/store/h9f4k6ciap1apz2am4a93vdbwdnp99h9-crate-winch-codegen-43.0.2.tar.gz.drv /nix/store/5s7l6qndl5h2xq38sansf508g2rqv9s4-winch-codegen-43.0.2.drv /nix/store/5v2c7a8py1rrcd3zv95qn9ycddrsjqbh-crate-serde_qs-0.15.0.tar.gz.drv /nix/store/60zwmsykhbmpafdy45x0hfsc036k92a0-crate-codex-0.3.0.tar.gz.drv /nix/store/s2m6p121rxmh37jjkyp8n86xvink3bxx-crate-wasmi_ir-1.1.0.tar.gz.drv /nix/store/62akn6y7lip597n1jyvaqa7fskgb45l8-wasmi_ir-1.1.0.drv /nix/store/mf666wq9kqgj4x4crv87lrhi5kmj1sy9-clippy-1.96.1-aarch64-unknown-linux-gnu.tar.gz.drv /nix/store/r59k81w8hln76z3f381fc69aav001yy0-clippy-preview-stable-2026-06-30.drv /nix/store/ynm9yma4zbfjs9yxf43am0wkhn87256g-rust-std-1.96.1-aarch64-unknown-linux-gnu.tar.gz.drv /nix/store/r9zhpcqkmjd15h2glfvnxzyh6nw58bdx-rust-std-stable-2026-06-30.drv /nix/store/l15lfq6a6l28nclq6frppi3mkz2sdi6s-clippy-stable-with-std-2026-06-30.drv /nix/store/glxr8sbb9s9k9h97rnq6ypy8zcqifbf2-rust-analyzer-1.96.1-aarch64-unknown-linux-gnu.tar.gz.drv /nix/store/midjijrwiy6slacjzyss4fznai8xr7mx-rust-analyzer-preview-stable-2026-06-30.drv /nix/store/zxwjakhn8ahzpvg0zq9f4dildyrhgpi6-rust-src-1.96.1.tar.gz.drv /nix/store/v211059yg0phw8dib0xvzbcxf51ymabq-rust-src-stable-2026-06-30.drv /nix/store/d2maf76v5896s5plihmzmnd03f97x8ma-cargo-1.96.1-aarch64-unknown-linux-gnu.tar.gz.drv /nix/store/vjghmljyplq2pyiwsm60rhd6qb747vld-cargo-stable-2026-06-30.drv /nix/store/xrcwfyngs8zc5327zk5hzkb1al5m9d9k-rust-stable-with-std-2026-06-30.drv /nix/store/639adv2n70ff5dq5pa563wi494hbkav8-rust-stable-with-components-2026-06-30.drv /nix/store/63f3jb9qy6cdgrqckwbpyzs5kdl2h1vm-prost-derive-0.14.4.drv /nix/store/nw5n80a1ca79n26yvgflkxd63a0ijz45-crate-wasmtime-internal-core-43.0.2.tar.gz.drv /nix/store/63knj0dywlfmbsz0a8v175n0f0vd0gn5-wasmtime-internal-core-43.0.2.drv /nix/store/667131bxqbhsl90ddlnifp9g31d03ghd-crate-dioxus-rsx-0.7.9.tar.gz.drv /nix/store/afkvlv3wa6ssmws5byybrlv85l9ws0s4-crate-pulley-interpreter-43.0.2.tar.gz.drv /nix/store/67kjlpz4467d1775214lsh3qqigz63p1-pulley-interpreter-43.0.2.drv /nix/store/699d6afsyrwrlp5h3wpl3sy0v2nbsh4y-crossbeam-queue-0.3.13.drv /nix/store/6bi3na0566l3m55y8ds9dcx0jambljka-crate-vello_common-0.0.8.tar.gz.drv /nix/store/ac48kylwasfn2icji9pc2hx6fn0mga91-crate-dioxus-0.7.9.tar.gz.drv /nix/store/6jqbgp8vkdwiymix8y88419f0almx0c7-dioxus-0.7.9.drv /nix/store/6l4i7lk3fmkn0kgqz3bhqv3a06nks88w-js-sys-0.3.103.drv /nix/store/6nn17xq2j5zm3m47qs5f2krmqfr0mkpz-crate-ecow-0.2.6.tar.gz.drv /nix/store/6vhh3p1c03zidvnw6afajll89ma8kap0-crate-tower-sessions-0.14.0.tar.gz.drv /nix/store/p4mw3zq3nmw2s7pgvj8d3mg810ikbxsw-crate-cranelift-frontend-0.130.2.tar.gz.drv /nix/store/6vq0fqpk5y9x765rd13dx0fzvqabdagk-cranelift-frontend-0.130.2.drv /nix/store/6xrvm7hk7lpdbrp451iz648cha7d63f5-crate-async-tungstenite-0.31.0.tar.gz.drv /nix/store/70aj3k5p1g81vxj347nmvd89w8rfv6ap-crate-wasmtime-internal-jit-debug-43.0.2.tar.gz.drv /nix/store/71zjp9kc5hspkiaibisz5d7yhc3jyr4a-crate-wasmparser-0.239.0.tar.gz.drv /nix/store/85vqwxdkj9y6c7x7nznzkbgir36fmjph-crate-sledgehammer_bindgen-0.6.0.tar.gz.drv /nix/store/76p7sxkn08s3087j0wcx335v5azrwfsc-sledgehammer_bindgen-0.6.0.drv /nix/store/79938mmlzb577fsgpcfjxpxmbzfss0k5-wiggle-43.0.2.drv /nix/store/acaxrmbd6ds1ij0g3ff64aqcp08vsdji-crate-wasi-common-43.0.2.tar.gz.drv /nix/store/7a2jiiphbk6hfzgc6k0x1y9p5sg0vidr-wasi-common-43.0.2.drv /nix/store/7aylv9m2sfnnxjq8bp37p4n58icjmrrm-two-face-0.4.5.drv /nix/store/7dgp2q4babgi73zs4yp03hikc27vhdih-crate-hayro-ccitt-0.3.0.tar.gz.drv /nix/store/szalq26rw8h44wln1sdwb9amzmv0xj4d-crate-sledgehammer_utils-0.3.1.tar.gz.drv /nix/store/7gly13ldh900880lgmffgzbzw13zr8xh-sledgehammer_utils-0.3.1.drv /nix/store/7hb05vd0rg19rfbpi5hhgxx8kbm8g2rx-skrifa-0.42.1.drv /nix/store/7i36djnniap57m53nnjc8qnn5bxl5s9v-crate-lazy-js-bundle-0.7.9.tar.gz.drv /nix/store/7jkqk6dljvkildyymyla7axz5gl9anmy-crate-zlib-rs-0.6.6.tar.gz.drv /nix/store/7lvk3ism36fsqys1d962afi0q1mswcyy-tokio-tungstenite-0.29.0.drv /nix/store/7nmbqgzs0pf5cvyd5xfcsik2wh9wlbqi-typenum-1.20.1.drv /nix/store/dq7rl4z4v92275ymkyl59hgrrbw54rmd-crate-axum-extra-0.10.3.tar.gz.drv /nix/store/7qhsk2ghgx856nigrc258hwvdhlxpkvz-axum-extra-0.10.3.drv /nix/store/dazak8y07f4a57hlk3qrnxsnnfbw4n3p-crate-wasmtime-internal-wit-bindgen-43.0.2.tar.gz.drv /nix/store/7rndjw2sp1npf0ilj8a9a6pyzhbf4r49-wasmtime-internal-wit-bindgen-43.0.2.drv /nix/store/7vbyvzxd22bkqsj0gky4506z11n9ypym-crate-biblatex-0.12.0.tar.gz.drv /nix/store/7za5mljq9y45v6and0ih5c27ms97g9sj-usvg-0.47.0.drv /nix/store/86zkkbd4p73wd8iam3xkqpvlp6ycy1n3-crate-icu_collator_data-2.2.0.tar.gz.drv /nix/store/87ssdimrc43b3hzpsq732rfiaz6qn86w-cobs-0.3.0.drv /nix/store/885lgywpgb5mv25b65fwi96vdg4qydj4-crate-fontconfig-parser-0.5.8.tar.gz.drv /nix/store/88dhbc63vndilsw8lxc793nqg2lw12nx-crate-dioxus-core-types-0.7.9.tar.gz.drv /nix/store/djp9k66yddw8ji1d5cx272mznv58wfal-crate-cranelift-bforest-0.130.2.tar.gz.drv /nix/store/8dvkv36p56436ynssn2i2k6nj74crs4x-cranelift-bforest-0.130.2.drv /nix/store/vrvva1liby3hjr98qgh7m7d51kk230d0-crate-typst-svg-0.15.0.tar.gz.drv /nix/store/8fmidsykmaga1g4nrwwss9hv60bwp1xn-typst-svg-0.15.0.drv /nix/store/8iazz68pfqml4fpnxsjabw8z9yj1czr1-rustc-demangle-0.1.28.drv /nix/store/8kjxlvvc9icik9hsiv9vg9syc1swi022-crate-icu_segmenter_data-2.2.0.tar.gz.drv /nix/store/8ji6jn66j311z778a3yxk0kq8qc2vwcf-icu_segmenter_data-2.2.0.drv /nix/store/nv86smfic5g844zz1dpbp7ysjlj25fhk-crate-az-1.3.0.tar.gz.drv /nix/store/8psjsvc46vwi9bnirh0jvcb3f4728iz2-az-1.3.0.drv /nix/store/8q7ncjhmgfybyhig3vv14dxl77nm9app-memmap2-0.9.11.drv /nix/store/8s4wqfs5bh720hz4irmnfnf3x3kj14hk-dioxus-router-0.7.9.drv /nix/store/8swsizgvz3b1g3nx04l2knfh6v12fbhs-svgtypes-0.16.1.drv /nix/store/l713gnvbifnfxj4lalc5gr6yipsb6g0d-crate-subsecond-0.7.9.tar.gz.drv /nix/store/8v5x5mrqvqwim172c5pdc32zf8xcnain-subsecond-0.7.9.drv /nix/store/ss091k6gnyycghzxabjsla7xal6397i0-crate-citationberg-0.7.0.tar.gz.drv /nix/store/909gvbjski6k3ipznfk36i1qjzmv7sqm-citationberg-0.7.0.drv /nix/store/913gpgxx1rkqlbz102iw45b8ibizz1r8-chacha20poly1305-0.10.1.drv /nix/store/91sx2h3fn46kz2yrr40hcq0i8lp3fyjv-icu_locale_data-2.2.0.drv /nix/store/999ybyfs9cp6vfmznfs885yqsclgd999-embedded-io-0.6.1.drv /nix/store/9abg75flxk3a13ma7s01apyvhf08dn2z-ar_archive_writer-0.5.2.drv /nix/store/9cppmcvgbhizkv53ch5gcgziq1by7d9w-cfb-0.7.3.drv /nix/store/9d03mq89k07frsrl1mbxscv2ldl58c2j-xxhash-rust-0.8.16.drv /nix/store/9d9gn41gvzkg0vmy8646x8qhczfj9dn2-crate-hayro-write-0.7.0.tar.gz.drv /nix/store/9dz73axs05zsx4cva5azigm1cas8ls44-crate-wasmprinter-0.245.1.tar.gz.drv /nix/store/9lzmma4h4m73n87vhqacpvp6b3xdg5d6-crate-wasmtime-internal-cache-43.0.2.tar.gz.drv /nix/store/kpjzc2z4pnk21qb2n6834g7prras11d1-crate-rust_decimal-1.42.1.tar.gz.drv /nix/store/9pmbcvkyy2677gskg3355bmj9wdda8c4-rust_decimal-1.42.1.drv /nix/store/9qm4vd0z6f1jmhqmnp3zizxf7liw26x6-rustc-hash-2.1.3.drv /nix/store/9v3422lbnir5v7b2ivf4ln12xzdrfk7c-wasmparser-0.239.0.drv /nix/store/q6gap65xkxbq3kj0p85flsknp7ls12nj-crate-rgb-0.8.53.tar.gz.drv /nix/store/9x4vj1gyxi3dv56wmcww549aghgd8lmy-rgb-0.8.53.drv /nix/store/9ygswj3lih2grm78bhmzinqydvpwffm2-core_maths-0.1.1.drv /nix/store/a423q6hd1z2rrh53gamihhkk87qqi6j6-crate-manyhow-0.11.4.tar.gz.drv /nix/store/a130pjhczyskmdhbjh5vx1f65xz2fl71-manyhow-0.11.4.drv /nix/store/xfqfb8gpxq5vni4p3bkqxr6h4lg0yjiz-crate-pic-scale-0.7.10.tar.gz.drv /nix/store/a297afkn9iwhsk3fkfg1pwb203akwwbn-pic-scale-0.7.10.drv /nix/store/a2y3jsyhsypy9qmx6ljmvffdv34vinii-wasm-bindgen-macro-support-0.2.126.drv /nix/store/hmvdby1csy2pb7iyxyzgdikw165ja7dj-crate-dioxus-fullstack-core-0.7.9.tar.gz.drv /nix/store/a5zrz713nxgd87k8bl7rcjhm844dd1ii-dioxus-fullstack-core-0.7.9.drv /nix/store/a6vx9rfy8l7kw37f5qkvhbryxzxcpvvq-font-types-0.11.3.drv /nix/store/ac25b82yvx5a43j4a614x994kv2py3l7-anyhow-1.0.103.drv /nix/store/acqrf06ck6fspw63d754vglfmh0mnni8-wasmtime-internal-jit-debug-43.0.2.drv /nix/store/ad5bnhbaiphl6aqf3w067lfjv1xkv3ph-rand-0.10.2.drv /nix/store/z2ic8h4fj0whhcb0sxs8va1d462zr8wh-crate-manyhow-macros-0.11.4.tar.gz.drv /nix/store/ah86gz272npfqim55b929z6ras27vrsv-manyhow-macros-0.11.4.drv /nix/store/aiprsmfr27bg46xs1jbly2m71kqv2v2r-headers-core-0.3.0.drv /nix/store/amslvk8m8byqn0snc5srvqdd7bdzq44y-prost-0.14.4.drv /nix/store/q4af3hs8vmvvmr2lyshjk0h463g5gm2a-crate-cap-time-ext-3.4.5.tar.gz.drv /nix/store/aqx7gzb5hjh6697nxb9p9nhff2kp5v2v-cap-time-ext-3.4.5.drv /nix/store/ay8mwh9yn22pi8x5g39layx0jfsjd7f5-crate-dioxus-config-macros-0.7.9.tar.gz.drv /nix/store/ar6rzislawapnipw1nk7j2mifjdj619a-dioxus-config-macros-0.7.9.drv /nix/store/gkxdi4iwja0lml1vr80v9vmwa24n4nl2-crate-icu_collator-2.2.1.tar.gz.drv /nix/store/arykwnr284dhj1dhn7y9wjsiil55h5rm-icu_collator-2.2.1.drv /nix/store/q048ik22bwcpabi8y1wkmj6958h7cx93-crate-infer-0.19.0.tar.gz.drv /nix/store/av2nkv5a3qzzpjxd746wjwda7iy1icap-infer-0.19.0.drv /nix/store/dr6ijk695fnlx200833fyz6lc58w2v1v-crate-wasmparser-0.253.0.tar.gz.drv /nix/store/azzpf2i67zvg54kc30z51qir63iyk7gq-wasmparser-0.253.0.drv /nix/store/b25i50v8h0nwm9s5kn9jki79k8ihv14m-crate-cranelift-control-0.130.2.tar.gz.drv /nix/store/b0pivqjnyrx9cgm1va2y3gzdxwd9q76s-cranelift-control-0.130.2.drv /nix/store/b10ib0kgn1mhc71h4z0sl8hvl095jlwy-addr2line-0.26.1.drv /nix/store/b48v6r97fa8j1dcm46g15wlymdq29pq5-rustls-pki-types-1.15.0.drv /nix/store/zinapln5rfs80wrxxbwm8v898gvcydh9-crate-wasm-encoder-0.253.0.tar.gz.drv /nix/store/b814b6qr0xcy19b1hp440rww0g88ym6f-wasm-encoder-0.253.0.drv /nix/store/h8k3jqqimx4kqr480a2wkw7zpa1rdfjm-crate-gimli-0.33.0.tar.gz.drv /nix/store/bbnp5r3869n8p9n9xygik1h5qbs5ai88-gimli-0.33.0.drv /nix/store/rv3il1wzb34vh4yyx8vna4n5r3949pp5-crate-gif-0.14.2.tar.gz.drv /nix/store/bcpq3chc4apvvyxrhrdjj60bc2l5b492-gif-0.14.2.drv /nix/store/bl5a7hsrpyj21kdrrihqc4pccfz9c5kc-web-sys-0.3.103.drv /nix/store/zxvg93z9n0j382gnklp7rdfsahig2p6r-crate-hayro-svg-0.7.0.tar.gz.drv /nix/store/blc2f505mqkxkr95wb68dsyw6xmm1j5j-hayro-svg-0.7.0.drv /nix/store/ncsy41vqrs6czvi7va72icr43c5d4chk-crate-typst-pdf-0.15.0.tar.gz.drv /nix/store/bm2f08p848db3bqq6vlhcvpsfc3x8pay-typst-pdf-0.15.0.drv /nix/store/nsbqn04s1mpx6dm6qxasknv17y7hx1ir-crate-redox_syscall-0.9.0.tar.gz.drv /nix/store/bmdi1az0ix2yz49cila9lc5dyc4f7acs-redox_syscall-0.9.0.drv /nix/store/r13qc2s889c6lykqqzin8gydyppy6pb2-crate-cranelift-bitset-0.130.2.tar.gz.drv /nix/store/bpb1nkrkqrclcldqrnrsi1zkpcrfryc9-cranelift-bitset-0.130.2.drv /nix/store/bqcsc85rq69pii15d8ppdnz9x8j57l36-time-macros-0.2.31.drv /nix/store/bvgvwgabjzg0z46a38g14cywz11x7mi0-wasmprinter-0.245.1.drv /nix/store/hf4ygsjacdnrda4zgm8fkk00zv9gq5hd-crate-dioxus-fullstack-macro-0.7.9.tar.gz.drv /nix/store/c10szhc8r22iaxr8vb3c10k7yqrscshs-dioxus-fullstack-macro-0.7.9.drv /nix/store/yf3h6nhdxq9cdg078f8c5irwlw3axj0l-crate-wat-1.253.0.tar.gz.drv /nix/store/c405bhfk3cj0cb51kzcgcm2sybmfh52s-wat-1.253.0.drv /nix/store/c7bjmwdijpqihnhwg7014d1vxx21shxj-dioxus-rsx-0.7.9.drv /nix/store/l7si1iqbr34icpar6i2yg7vna5rnmi57-crate-cap-primitives-3.4.5.tar.gz.drv /nix/store/cddskvys3g1ysqvn5l37n54wfa93ylwv-cap-primitives-3.4.5.drv /nix/store/cnj6zl2xwlrqs5m09fi13diaqdnl42yq-crossbeam-utils-0.8.22.drv /nix/store/cpdi84b7m2x06004q35vzhkd31vk06v3-longest-increasing-subsequence-0.1.0.drv /nix/store/jq0jswkcf1kxqjd6daf5x2s0msamv3cw-crate-icu_provider_blob-2.2.0.tar.gz.drv /nix/store/cq1pkpg8ycdcx7q1nj05xrg157np37p3-icu_provider_blob-2.2.0.drv /nix/store/zqsxv5hwqs7dg5yyqzq6r5w4n2v1lyla-crate-dioxus-server-0.7.9.tar.gz.drv /nix/store/cqibvsxwyjhm4nv71a1w5qzjshwhlp4n-dioxus-server-0.7.9.drv /nix/store/px75hpjvzlml2k699v38721kk4clcyyq-crate-chinese-number-0.7.8.tar.gz.drv /nix/store/crmggysrff5240gfhr20l0i515n7hvf5-chinese-number-0.7.8.drv /nix/store/cw3fbqz1aw8bslmxf0wdijhcwfxm2g3f-leb128-0.2.7.drv /nix/store/cy8ymxk4aqj0h0d83gpcqzwxzgvra2vf-zeroize-1.9.0.drv /nix/store/rn0lshz2i2g59vw6dzd13q675yiyxh82-crate-tokio-tungstenite-0.28.0.tar.gz.drv /nix/store/d12v2ma0sd5m7x0qxldxji7nfzm86amy-tokio-tungstenite-0.28.0.drv /nix/store/f7ncpsr4k2qwn3pk30f12vyf7p7wmp3g-crate-typst-0.15.0.tar.gz.drv /nix/store/d2bphakya5l0incm9yad3dz9shfl8bba-typst-0.15.0.drv /nix/store/d37m4px31cjp4lvvk4l220rkir0frvx8-wasm-bindgen-futures-0.4.76.drv /nix/store/d9ivbn2k8wq3f95zq2gn3rs2ial7jr41-lazy-js-bundle-0.7.9.drv /nix/store/dcgqmn8brb3vwr1krcl0f8n4mily2khw-lipsum-0.9.1.drv /nix/store/dffrcaf9brs3x4xncibr0n1rj0ajwasc-tower-sessions-0.14.0.drv /nix/store/djhs0jh0afxljwks1fws0mq4mkzdi4cj-gloo-utils-0.2.0.drv /nix/store/dk8bwayymwmwlkd04qqnq9fnxba48b1p-rmp-serde-1.3.1.drv /nix/store/f68il1ydcsfp4glaxkq6cjd34isypcc6-keyboard-types-0.7.0.drv /nix/store/jv1niwfq9gz39zrlj299nrsxk5409smh-crate-dioxus-ssr-0.7.9.tar.gz.drv /nix/store/f7qvzybs237z61kmkfi5v052ilybqvn6-dioxus-ssr-0.7.9.drv /nix/store/mjbjz2aqf6gnnxvasslyj2q2m2m6rhp2-crate-extism-convert-1.30.0.tar.gz.drv /nix/store/fdamvq0majfdks45p15bv8air9rvh1h2-extism-convert-1.30.0.drv /nix/store/jgjkq4va35rg8fbxxcy38fiala17zakn-crate-zerocopy-0.8.53.tar.gz.drv /nix/store/ffl8c7kfn3s4pbc8bz8178jm09w7692y-zerocopy-0.8.53.drv /nix/store/fih8xxmsk7dlqji6z9xhdsnlc0izfk8x-wasmi-1.1.0.drv /nix/store/ihrmhavvhrxs9yk76xg2cq0j0953wlrf-crate-wasmi_collections-1.1.0.tar.gz.drv /nix/store/fj8339dqg726wf9z37r7drrrks1sw03h-wasmi_collections-1.1.0.drv /nix/store/k01c2yimsj91y3yi4xz3pvahqqs9z9k4-crate-cranelift-assembler-x64-meta-0.130.2.tar.gz.drv /nix/store/flz316iwfyi76mm3wkg4lz1bax3xgk21-cranelift-assembler-x64-meta-0.130.2.drv /nix/store/fqdjmc9ybbqipqwrjngsmmgv45i369ff-crate-object-0.38.1.tar.gz.drv /nix/store/fxkyd4axdxmky5xdbr7d76vap60cd86d-object-0.38.1.drv /nix/store/fyzvb4rwbqfcs9wrjabpkin4g53d05kx-typst-timing-0.15.0.drv /nix/store/fz2c8xppqrprr67g1v03kh7hsqbp71z4-libredox-0.1.18.drv /nix/store/g0c907d5gc7cmwvpdwfn3rdnnh18hvfs-palette-0.7.6.drv /nix/store/g6p58vigy26h1l4lq0fjv1q7q3iw6cxx-send_wrapper-0.6.0.drv /nix/store/gh27ccfc38wdc71glxiym7j9z97n04v1-xmlwriter-0.1.0.drv /nix/store/m8kkw6p5ia8rrj96qn43n082ra06pp1b-crate-typst-layout-0.15.0.tar.gz.drv /nix/store/ginqznh9xyynpby6ym87lk7xhmv6w3qy-typst-layout-0.15.0.drv /nix/store/gjanbx86yw38k0l8j5ajslam3zxck1v6-num-iter-0.1.46.drv /nix/store/gl5xvz19iz403zfv9p8k90mwk01n6jhl-strict-num-0.1.1.drv /nix/store/bn9fy758s0mvjrpqqpfvrpn0rrpybsms-crate-dioxus-document-0.7.9.tar.gz.drv /nix/store/glvahh4r223jqqmfsb3h73w8dhb7672j-dioxus-document-0.7.9.drv /nix/store/jyqv3wqis2pdlzbz7a95795am3k0wf3k-crate-dioxus-liveview-0.7.9.tar.gz.drv /nix/store/gpmilcdkrmwsgyaa2vcdspa6w840q04l-dioxus-liveview-0.7.9.drv /nix/store/is86gk7bymgq0hqkck5wv7q2wn5j9dwh-crate-warnings-0.2.1.tar.gz.drv /nix/store/gw6pa7kysb32ccqifr6ym4nbdcg9qx56-warnings-0.2.1.drv /nix/store/gwv825jw8hw6i537d1ky5zc5h7nx0923-jobserver-0.1.35.drv /nix/store/gy48vqzpii17r6jcs9x17xgp7c3k35mm-serde_qs-0.15.0.drv /nix/store/anp0vm4wdaly06pbqcc3gha7h8r36isp-crate-unic-langid-macros-impl-0.9.6.tar.gz.drv /nix/store/gz02iaq1pg9fnh69bcz6rsh2fjlfi24i-unic-langid-macros-impl-0.9.6.drv /nix/store/ihx7dl1v932p4cz6kqp9zmmnl4qnlzml-crate-guillotiere-0.7.0.tar.gz.drv /nix/store/hdcpjzgp6ybhfr5f5w5gyby08dkv269j-guillotiere-0.7.0.drv /nix/store/yrmcjdv2asc6i6ylsil7qr7vli7zi5zb-crate-wasmtime-internal-cranelift-43.0.2.tar.gz.drv /nix/store/hh0m7zlj9ak62xl0q18nqvxii2h4fk2s-wasmtime-internal-cranelift-43.0.2.drv /nix/store/hknh2zjzpk6352jrbjif2zl28kms27kr-roxmltree-0.21.1.drv /nix/store/hni4s3dzjkmc4cg7ximj52kxcdyp5sbd-glifo-0.1.1.drv /nix/store/hnm75w6xvmi6pw3xnb7gbm3g7bcbialy-const-serialize-macro-0.8.0-alpha.0.drv /nix/store/hq6mczmla9d8pnqnd8lf51qv0mb30gf9-dioxus-html-0.7.9.drv /nix/store/if1ihbxhy39yv2w3sflch6yn9qdgva25-crate-dioxus-devtools-types-0.7.9.tar.gz.drv /nix/store/hqhjkgrcvpq7cvqfdpsn9l1msy0xczqa-dioxus-devtools-types-0.7.9.drv /nix/store/hqp0df032nvj73siwlfgap6z9a702y5j-fast-srgb8-1.0.0.drv /nix/store/hv400a7yfb89nwq772ybhgflf4p5n3qv-base16-0.2.1.drv /nix/store/zjga8pfa4pa1yzyplv7lqmadf3nal0xv-crate-fearless_simd-0.4.1.tar.gz.drv /nix/store/hyjgg6sk5jdbs61jn36mwdb1w136fmvh-fearless_simd-0.4.1.drv /nix/store/i28hnplnx3jlchdvrjsl25qd7khvfr34-quinn-udp-0.5.15.drv /nix/store/i5nfcbzwa3m7m3jvk779idcn64i3n7fq-peniko-0.6.1.drv /nix/store/i6bp7ba7v648m9hiiwy0qvyqybqdb5vv-pxfm-0.1.30.drv /nix/store/i942gbzp2b2ldx5qlvx7wq546rpvkv68-bytemuck_derive-1.11.0.drv /nix/store/wdabd6hzngnkm6dvzr4f2n7lhq8gq14r-crate-dioxus-config-macro-0.7.9.tar.gz.drv /nix/store/ic4014xchgqxnwmliv1zk0dnkbq4pkdz-dioxus-config-macro-0.7.9.drv /nix/store/mkqbg3f8cwn9za75vvkwlv40xlbh9q2l-crate-euclid-0.22.14.tar.gz.drv /nix/store/icspnp3y2rmcqbxn7gqbjrvqb73c2fk2-euclid-0.22.14.drv /nix/store/q2k6xyzwad42rxlkh78p5cidfllw9qci-crate-hayro-cmap-0.1.0.tar.gz.drv /nix/store/if1xcc31kmq00ljznyznynp20ms9f623-hayro-cmap-0.1.0.drv /nix/store/wpy2pdifnsaid380c39jv6cqjh90426v-crate-wiggle-macro-43.0.2.tar.gz.drv /nix/store/ihp7xlz0ywl7dcjg8p722pix5dynhlj4-wiggle-macro-43.0.2.drv /nix/store/ikvw5qmmvl27ai4lmkc8qfq170ybmm7p-serial_test-3.5.0.drv /nix/store/jdsidvp2l7q1cgzcb4777brlwbfxcxyz-crate-content_disposition-0.4.0.tar.gz.drv /nix/store/im3f27rnymx69lal1gf97yj275q14289-content_disposition-0.4.0.drv /nix/store/j5qch6y1flbkf6l2w1ihnc6md1qb563k-bytes-1.12.0.drv /nix/store/snv843rri8ih8pzj12mbc3zh222k0ngr-crate-wast-253.0.0.tar.gz.drv /nix/store/j7agizc0lw3vlqgb85jajqnpqvcdj44n-wast-253.0.0.drv /nix/store/pq1ar9apqcwgqm9qwayxbkknmh0x9ckc-crate-const-str-0.7.1.tar.gz.drv /nix/store/j8vyfw9cmpw0zca3ybycbzjfw7lj6s9j-const-str-0.7.1.drv /nix/store/ja6jicxhkhzy51xm4yg7j4yv61bny4nz-rmp-0.8.15.drv /nix/store/rlg8hfz03b77hf5z610prcv595fc05jv-crate-typst-as-lib-0.16.0.tar.gz.drv /nix/store/jcn5ir4jg41ixkv5a9kp5n4rk5ggbyxx-typst-as-lib-0.16.0.drv /nix/store/jfis87k9gm7fbfn8nrjyymafz8hr4qsj-arrayvec-0.7.8.drv /nix/store/jhmwj8as79c8d0g31m39g6gvrckmbcg2-vello_common-0.0.8.drv /nix/store/jlcr53syhds3kk45d3qsm0pa12gk7n0h-dioxus-stores-0.7.9.drv /nix/store/jxr9d2c1cqyspxgs0hcznv6f1zyqrh83-postcard-1.1.3.drv /nix/store/k4jwbdgnwn0yc646136gvrnb56zsy5af-polycool-0.4.0.drv /nix/store/zay08klgzj510l027pcn0n88b95xc5md-crate-hayro-0.7.1.tar.gz.drv /nix/store/k9023g5n7ylllsnz1nh9ijnpxvf70a0w-hayro-0.7.1.drv /nix/store/nxda1j6b7xxypzh1lrca7qz2vsznzs1c-crate-hypher-0.1.7.tar.gz.drv /nix/store/kgqx7a46knap5v37h5sp0xjkp7hg4myc-hypher-0.1.7.drv /nix/store/kipdm4m8zm8r38ci5n0wf27ghwsp0ca7-wasmtime-internal-component-util-43.0.2.drv /nix/store/dcwk321c800ijw4ij399w66mb4gc4sj6-crate-dioxus-cli-config-0.7.9.tar.gz.drv /nix/store/kiyvs56sc8zqhmqwy97ag4vvxmz3s8ph-dioxus-cli-config-0.7.9.drv /nix/store/kj9c2cs796rih3k3cy7vkm79jbm47ln0-unicode-vo-0.1.0.drv /nix/store/kk5ynpkfbx33pbdx8s49g3hz0rhpjd4d-aead-0.5.2.drv /nix/store/fw0w62vjm0ffrh32drwwgnnfqs5scl92-crate-webpki-roots-1.0.8.tar.gz.drv /nix/store/kk9xfjd616wkxklpw1r6hzjwxdmlrqgw-webpki-roots-1.0.8.drv /nix/store/k3myn8g9pmkfxsr9zb6kdwrjyfa5m72s-crate-hayro-postscript-0.1.0.tar.gz.drv /nix/store/kl75ikp9fxfb3sci7k53jamq3s7lhif0-hayro-postscript-0.1.0.drv /nix/store/gg8ppdrvkp9f2y1kxgi9m3681vfxx597-crate-wiggle-generate-43.0.2.tar.gz.drv /nix/store/klmyg04ib25s5r90mlhakm8azv42krgj-wiggle-generate-43.0.2.drv /nix/store/kqh8rrqw4pxzm610f1n7a8v79mbw4amc-biblatex-0.12.0.drv /nix/store/k9b4qi69w7jsym4hmksd6ciax7gngxki-crate-pdf-writer-0.15.0.tar.gz.drv /nix/store/krqw73jl2d9yy9g7zd68p93khg5ghbrr-pdf-writer-0.15.0.drv /nix/store/kwh55ap1nz5kkcqj0vxmkkbkn4vil2gw-glidesort-0.1.2.drv /nix/store/kycmw93q64wrvr9fm462r3bzniv38mpl-rust_xlsxwriter-0.80.0.drv /nix/store/i6fbcsq2141aq6ckaxj9gwd56zmf925i-crate-regalloc2-0.15.1.tar.gz.drv /nix/store/l1bas6g7iqj1lg516qpam6dyyzwl679a-regalloc2-0.15.1.drv /nix/store/l32sd39b0h602qg8mwi4pi1mrhcijmx2-debugid-0.8.0.drv /nix/store/d0k2xn4n5j5604kl1wbsgpz54rv91ab3-crate-tower-sessions-sqlx-store-0.15.0.tar.gz.drv /nix/store/l5wgs6rdlvw1p9q3cq592jzmr7kgcb3b-tower-sessions-sqlx-store-0.15.0.drv /nix/store/l6aygv5xl6vw2718m6hvi4fphgddjng0-unicode-script-0.5.8.drv /nix/store/l9vf23y3jjfnl41jr5i659iwa5jh7l7j-wasmtime-internal-versioned-export-macros-43.0.2.drv /nix/store/lc7g578vpqyvk1vp3ds6m0zpdabnkwvl-kurbo-0.13.1.drv /nix/store/x1nssklkgwv0cpsi82qxpxink9i2m8fp-crate-cranelift-codegen-meta-0.130.2.tar.gz.drv /nix/store/lcls67xpl7l6cwsc5gq6grrpyxy9m895-cranelift-codegen-meta-0.130.2.drv /nix/store/li4y66m6x0aza0wbw83wizqfnl86hjhc-unicode-segmentation-1.13.3.drv /nix/store/lmqvbzslj3kfwcmx67dxla75wpm64rfs-syntect-5.3.0.drv /nix/store/j4hwdhcb4hpg2axsql5gfpy6wa0kiizj-crate-dioxus-stores-macro-0.7.9.tar.gz.drv /nix/store/lsh9h87y4p3g7ymvcfnnxsam8iv89658-dioxus-stores-macro-0.7.9.drv /nix/store/lvl9aas59bmagvcl989p11msvngjjfa9-serde_with-3.21.0.drv /nix/store/wr48kkbmzsn3gnamnjhyjp4ckqjymq3c-crate-hayagriva-0.10.1.tar.gz.drv /nix/store/m2aamhhn9k0lbisdyx7x0m5irdpqxfhr-hayagriva-0.10.1.drv /nix/store/svzyphxknj656zg8bniqh0wl2f8cmi2q-crate-dioxus-history-0.7.9.tar.gz.drv /nix/store/m5gji315jmisdx7qpmpvl0iakmm55dzi-dioxus-history-0.7.9.drv /nix/store/m6xygzrl31s8hprxzr4q3jfpl7r6aydh-time-0.3.53.drv /nix/store/qq2af0znhqb52n6i6pf49w5q3lc99wwb-crate-pulley-macros-43.0.2.tar.gz.drv /nix/store/m7wxdicbd5j13v8skhks253pbp9h8g4g-pulley-macros-43.0.2.drv /nix/store/ian22fnw8i9i4ld43r8llli1420p9js8-crate-cap-rand-3.4.5.tar.gz.drv /nix/store/m9bmw9b0gk1qd25hspb451cbhlw40wj0-cap-rand-3.4.5.drv /nix/store/ma2g45qyh0bd0lykkwysqzva7s7i7fba-linebender_resource_handle-0.1.1.drv /nix/store/j2jyrpnkj8rz2wnssi72pi39sj6i217v-crate-comemo-macros-0.5.1.tar.gz.drv /nix/store/mdxxm4bz8f5c31b35whcbrdcv3vw6894-comemo-macros-0.5.1.drv /nix/store/bfr32q7srhdm7p4xgh4vnzxxvlzh2yzz-crate-wasmtime-environ-43.0.2.tar.gz.drv /nix/store/mfpf92q0bnj1b86d5y6d7r4j0jknjm0z-wasmtime-environ-43.0.2.drv /nix/store/a4p4azsx66nlk1bwlvvxj960qz0gsw8j-crate-extism-1.30.0.tar.gz.drv /nix/store/mjy345srmm7idaqkq561ggfwp6ic6y7q-extism-1.30.0.drv /nix/store/i79rpp9dzmwm95ginspwfpj1limkaq2w-crate-typst-html-0.15.0.tar.gz.drv /nix/store/ml7zgm76qhz8xxz5pkmynj7pyffw850q-typst-html-0.15.0.drv /nix/store/ras4p6xi20hxlbravsgsbkn31ikrr9kw-crate-kamadak-exif-0.6.1.tar.gz.drv /nix/store/msjpx7wmk5p94b574qh78g8iji43a3m6-kamadak-exif-0.6.1.drv /nix/store/rav9b9jj0s03fk4qfacsl3c4nv22c167-crate-extism-manifest-1.30.0.tar.gz.drv /nix/store/msv5bl33w042bk5s4cc829nlfjgc9167-extism-manifest-1.30.0.drv /nix/store/nicn8rgrbmjx8wzwl7hgdwrdhyqz7jmm-crate-cap-fs-ext-3.4.5.tar.gz.drv /nix/store/mvm3kx6rcrpxdg5qmpcg6wyi78vxac8w-cap-fs-ext-3.4.5.drv /nix/store/mzjhbbv3i1d3iqazkh3rhxbnq2rmgdbg-enum-ordinalize-4.4.1.drv /nix/store/n2yg8hgvyjinwln7y7s7nh2fj1r15sid-zip-2.4.2.drv /nix/store/n7xbh1a6sj579k1gv02xn2040snqlwyv-gloo-net-0.6.0.drv /nix/store/rvakrwpjnfb2ng5zgkbmfyqm3b592csg-crate-tower-cookies-0.11.0.tar.gz.drv /nix/store/n9hz8fsc3v7sc9nxwmxhpj97lp5mqwj8-tower-cookies-0.11.0.drv /nix/store/r8z2yph8xx97892ild5ql47v096lnbgr-crate-wasmtime-internal-component-macro-43.0.2.tar.gz.drv /nix/store/nc7j63qnnz5vhc7qzbjk2iaikjwrnnff-wasmtime-internal-component-macro-43.0.2.drv /nix/store/f6lxj601vd6x7gfm0gc6pn1wmsxsn7k5-crate-wasmtime-internal-unwinder-43.0.2.tar.gz.drv /nix/store/ndn0ak2nr75vlnx26cxqy6gy09l1p45m-wasmtime-internal-unwinder-43.0.2.drv /nix/store/a5919icgsghm1lvp72kbzbj4s0v2sbcx-crate-phf_macros-0.13.1.tar.gz.drv /nix/store/nf5460vn7bw33s2fw8wsaih5sh2hbl9g-phf_macros-0.13.1.drv /nix/store/nfyyid6amrx95grlw8vshrciq1bki7al-palette_derive-0.7.6.drv /nix/store/l12i9q4826pa8fx6rhs5prsx2diqq421-crate-askama_escape-0.13.0.tar.gz.drv /nix/store/nhhqcwcjgg28n9gwmg3xq0pvdkgdh6n3-askama_escape-0.13.0.drv /nix/store/njqnp6jxfzh65raklv0fxscnjmlg7san-rustybuzz-0.20.1.drv /nix/store/nmxvc00f67s5abwnfygplwbqp8zcfylh-dioxus-core-0.7.9.drv /nix/store/av0qqr4jn9lxyv2frvrcaa503d5pjjd5-crate-manganis-core-0.7.9.tar.gz.drv /nix/store/npbrrhmn0339kf1rgxg5lh2g7whq0d7c-manganis-core-0.7.9.drv /nix/store/kjbwn996glf6wl2p92n70m2g4v5wz9ff-crate-unic-langid-macros-0.9.6.tar.gz.drv /nix/store/npy5wv60lwc51zl7d4nl0i0srj2xyp22-unic-langid-macros-0.9.6.drv /nix/store/ff1g6g78r96lg9hzcslmgg1x9c7i9r49-crate-cranelift-srcgen-0.130.2.tar.gz.drv /nix/store/nqrdbh3mi2w2pmbn9ac5gmmjazgnh17h-cranelift-srcgen-0.130.2.drv /nix/store/cxgk6qqcsm6gkc3cl9h9gmpbz2gxpyg0-crate-cranelift-codegen-0.130.2.tar.gz.drv /nix/store/nzbik0gzsc3n4yvp0g6f130r3l5b8rs5-cranelift-codegen-0.130.2.drv /nix/store/p29ilisz8igdrhks22c3hh0rrjn24pya-dioxus-html-internal-macro-0.7.9.drv /nix/store/p4l1h3mrf5zv2lc9ja6nb6dgzidbslyq-hyper-1.10.1.drv /nix/store/bx3z2n21bpc0kdv8zpjbdq4smnbxkzy2-crate-cpp_demangle-0.4.5.tar.gz.drv /nix/store/p6ir21b4v0iwjpfap38mfy3jw6qs22nv-cpp_demangle-0.4.5.drv /nix/store/p6smvh7dqzqf7kh44g8j2gp9jjijggdl-rustversion-1.0.23.drv /nix/store/ifvh7n7aqczbr1p9fgsm16gqrnys8f49-crate-const-serialize-macro-0.7.2.tar.gz.drv /nix/store/pdx0sl00ql18rcga07yjj0b7s3ak4g7y-const-serialize-macro-0.7.2.drv /nix/store/pnixwzaflviipji1k1acii6h6kkq44xa-hayro-write-0.7.0.drv /nix/store/rr8dspv45p4vkfjc22x50c2w775vk8c5-crate-generational-box-0.7.9.tar.gz.drv /nix/store/pvys53804b1lbbymnhi7z7fvjp7bmmra-generational-box-0.7.9.drv /nix/store/avgmcm4b61vhagivf9ij6y2cp59qadk8-crate-dioxus-web-0.7.9.tar.gz.drv /nix/store/pw5qmlqipfgdhmpg89q7xf8dihsc58l6-dioxus-web-0.7.9.drv /nix/store/wl21vl1kjsbygward77xc6ffk3rfw0x9-crate-cranelift-native-0.130.2.tar.gz.drv /nix/store/pwfc5vskby13zhsl4nqzn2zamx5649h8-cranelift-native-0.130.2.drv /nix/store/pwp4j799695za476m79x5qn8560id36z-dioxus-core-types-0.7.9.drv /nix/store/pxz0w3r31wpmp5yq0izqfzpx8mixjk7q-wasm-bindgen-shared-0.2.126.drv /nix/store/py2rc0fk96ccg55vrlj9iabr084nr36z-unicode-math-class-0.1.0.drv /nix/store/q32bjsz67c009ks5zalij6rfgq1jy0w5-simplecss-0.2.2.drv /nix/store/lq4kyz9i40mkfvhp5dqwygdch9s0xiky-crate-comemo-0.5.1.tar.gz.drv /nix/store/q5naldqfs2p2wmjpyx45q4cx8bpz8d6v-comemo-0.5.1.drv /nix/store/xp1vr0m7bhmk24s8789cbmgacj5f57b9-crate-cranelift-entity-0.130.2.tar.gz.drv /nix/store/qk2ag0zdr858f64inilk90wv2jsam9kx-cranelift-entity-0.130.2.drv /nix/store/qpv4d8ary9kp6gkh98psx1z03kvgfz0w-wasmtime-internal-cache-43.0.2.drv /nix/store/z9qy2kk27r08w312fzl3cyca84jlsj1b-crate-manganis-macro-0.7.9.tar.gz.drv /nix/store/qq5bdaplh2nv2a03q6w3hkhc4j07pwnq-manganis-macro-0.7.9.drv /nix/store/qqba07690cx26rrjj3vzss1c8h7icblr-cc-1.2.66.drv /nix/store/qysqcbz9rr6abym14sb9r27118bv0pq9-universal-hash-0.5.1.drv /nix/store/r2178ns8li7zsk14xlmyslx86w2in6lr-rustls-0.23.41.drv /nix/store/ywh37b7qj9ahw5vd85yrwnzqmppk4d8s-crate-sledgehammer_bindgen_macro-0.6.5.tar.gz.drv /nix/store/r7w7c1siy7q358r6ygrdyqwrrjs9r16v-sledgehammer_bindgen_macro-0.6.5.drv /nix/store/r8xpmmgs08crlmvs8xnpkgzmvxl3lb0s-typst-utils-0.15.0.drv /nix/store/r9asjm7ijwr1il23ran5lwrsxscgr2rq-ittapi-0.4.0.drv /nix/store/jjys7wkmdjbbn2n1wz3xq0hnyyfnrbl5-crate-wasm-encoder-0.245.1.tar.gz.drv /nix/store/rapp24k5qzns30g9lqkc5s3djyjyq6w1-wasm-encoder-0.245.1.drv /nix/store/r25078zjs7j84g8vcfzfjxv4sqdx9yr0-crate-hayro-jbig2-0.3.0.tar.gz.drv /nix/store/rd9178smba2mhyyd6h95q9lfyj186wxq-hayro-jbig2-0.3.0.drv /nix/store/vw3yfj011vvj2v70h0bwqcx07ybsmi0g-crate-tower-sessions-memory-store-0.14.0.tar.gz.drv /nix/store/rj7fpnnqfj26w2damhn5ai1mdsqwmd4i-tower-sessions-memory-store-0.14.0.drv /nix/store/rkvx8brr7adcdfq1axid7b8rw8zhxwvz-by_address-1.2.1.drv /nix/store/rppb612rfr49y8sycv1712brcgk545kf-fontconfig-parser-0.5.8.drv /nix/store/ksfpm60q2ng787791hdcm8k9x13iynf1-crate-axum-macros-0.5.1.tar.gz.drv /nix/store/rx9g1zfb2r8n6n8rfq5j1p65z1hcmyga-axum-macros-0.5.1.drv /nix/store/ryx6ccpl36gzgyddkmp98hk2dw6z2ybh-typst-syntax-0.15.0.drv /nix/store/rzv78mphfxjpms1mj3p12bpzxxbrxjbf-plist-1.10.0.drv /nix/store/rzwyyragc1s0hx28kdir7i309iy9sd0b-rand_pcg-0.10.2.drv /nix/store/cifkswgxp8zyyfk3dhw419lsg665z9xj-crate-fxprof-processed-profile-0.8.1.tar.gz.drv /nix/store/sby5gwv0mgrq6sgwvh1gngwv8xvlp0sj-fxprof-processed-profile-0.8.1.drv /nix/store/rsk7zac03nlybddwn4nkfbjndz31ankl-crate-const-serialize-0.7.2.tar.gz.drv /nix/store/sc3c993375bqp4ny0z89vl8l3cji2hs9-const-serialize-0.7.2.drv /nix/store/skmmqs90finvg99m1c8pkli7fbdjhipx-bytemuck-1.25.1.drv /nix/store/skszfwf2dd4qmr0y7a7dv1mbrii0r4nj-witx-0.9.1.drv /nix/store/q8y2bbm3hpslycz4ixzxj8prl3bwqmhn-crate-typst-macros-0.15.0.tar.gz.drv /nix/store/sr4hzrfvp6vf7j4pbbqcxxgcjr7f8s21-typst-macros-0.15.0.drv /nix/store/ssa084m6wgs4hchcvp6s20f3c8h2pgr3-cranelift-assembler-x64-0.130.2.drv /nix/store/q4n9xq6lb0rvcb61mgyw2w0l7m85nalm-crate-proc-macro-utils-0.10.0.tar.gz.drv /nix/store/sv990638wsfcdfm2x8hvc9sdgxiprfk8-proc-macro-utils-0.10.0.drv /nix/store/v582a9k0k6hnb1hsiq48083iyzgpyf3g-quinn-proto-0.11.16.drv /nix/store/vj8ajzm6jhl6195qrz88a97m3byvssb5-charset-0.1.5.drv /nix/store/vkqp7ak6wfz7cl7nhj9szkiwww9gvi5p-manganis-0.7.9.drv /nix/store/w2870fcxb9kan7qimc8s65di4a5y53rx-ecow-0.2.6.drv /nix/store/x39jhf4gp2q8mjvbcyhx05ld19xgijgx-crate-macro-string-0.1.4.tar.gz.drv /nix/store/w3k17arna354pm3n9f442pmbqsi5dydj-macro-string-0.1.4.drv /nix/store/w41rz84jin4ig2b30lq4v1p1viipv2k1-hayro-ccitt-0.3.0.drv /nix/store/w8yjnm36sf9vqxfi812wvylgw2qvifbd-crossbeam-epoch-0.9.20.drv /nix/store/lkd5i1ij3lkwqv42l5kmxv7lnba9rgvp-crate-cranelift-codegen-shared-0.130.2.tar.gz.drv /nix/store/wapy3knwmf28k7q2a457xdq1qcxwbnws-cranelift-codegen-shared-0.130.2.drv /nix/store/gb1c665irzq274w7k6zxjbn76nl50207-crate-hayro-interpret-0.7.0.tar.gz.drv /nix/store/wc5g4dq8q3zjb3fl9ih3pazlkfdas6xi-hayro-interpret-0.7.0.drv /nix/store/wfc1rrq31mbsxn4l53kbfizvjwf2di7i-h2-0.4.15.drv /nix/store/wljs8dd2780lyqhgylpcxk7vbp56p6vi-roman-numerals-rs-3.1.0.drv /nix/store/wyajdpdwyc3g7isyy1qgd0hbf67sa70r-subsetter-0.2.6.drv /nix/store/cbyjdza4b4b70xv8b5dckmnmchfzd2pg-crate-krilla-svg-0.8.1.tar.gz.drv /nix/store/wycnvqg0xm99pjf8mflf9xzpn860ahz8-krilla-svg-0.8.1.drv /nix/store/x6z45shkh4pmz0bdfk27wmw4hv97k36k-async-tungstenite-0.31.0.drv /nix/store/kdz0f32937kddgh32cwgpg7mwfnnn789-crate-enum-ordinalize-derive-4.4.1.tar.gz.drv /nix/store/x8hr27c3rp46liyi27fhcxnxrixkai9g-enum-ordinalize-derive-4.4.1.drv /nix/store/gzyk8nbw49b2za86m8x9xr80ww0a7km4-crate-vello_common-0.0.9.tar.gz.drv /nix/store/xcm5n3j3851cw2l30mwzm6g55wh411vp-vello_common-0.0.9.drv /nix/store/xg6g7c4s4kz0nlzxdy45g9jj5r55lwsg-codex-0.3.0.drv /nix/store/xgd7whwzjadfdlr6arbzq1j4sl6fcjb3-quick-xml-0.41.0.drv /nix/store/xkrd175hfyij48jj1b2l2zs4rcyckrif-read-fonts-0.39.2.drv /nix/store/xlbxaj87x31akk47bdm4znvf45hn3nas-typst-kit-0.15.0.drv /nix/store/xqi6nl6f1gbysdcfc46dwjs5a2jjxc2p-unicode-bidi-mirroring-0.4.0.drv /nix/store/g4vnw53dx307bcr6r80qxrs5yc4h3vqh-crate-wasmi_core-1.1.0.tar.gz.drv /nix/store/xzsd7bbx31pm314n239330dv0g9iilrz-wasmi_core-1.1.0.drv /nix/store/vdslbaa7ikbfyh2qfsy2965hnd6z0b69-crate-icu_segmenter-2.2.0.tar.gz.drv /nix/store/y03mk33ihf01phiywkkaz327y0drvkhd-icu_segmenter-2.2.0.drv /nix/store/y2vk370haspasmra3503qgfkikyzqp14-zlib-rs-0.6.6.drv /nix/store/c6d27p8a5zrmjbxs7scff8099c45pq89-crate-wasmtime-internal-jit-icache-coherence-43.0.2.tar.gz.drv /nix/store/y9bqb2fanffnrgjsdsla4n1c5j5qxqva-wasmtime-internal-jit-icache-coherence-43.0.2.drv /nix/store/hinhgq0f5l6qbqgifdd3lk9vfxpf6i2f-crate-serial_test_derive-3.5.0.tar.gz.drv /nix/store/ycrjhnazkmy127vym7w1xgyg4q3yr6fp-serial_test_derive-3.5.0.drv /nix/store/svrl1vsnn19szri8ys3gn8i5cclsfrg8-crate-wasmparser-0.245.1.tar.gz.drv /nix/store/yg7bmml358xwprc194dayx96khs13qxz-wasmparser-0.245.1.drv /nix/store/yg91g4ns1054zgxqr6kj7vhqnzg90bkw-icu_collator_data-2.2.0.drv /nix/store/b7rgmagmxbdmkm0swfws593qj2pqvzkm-crate-headers-0.4.1.tar.gz.drv /nix/store/yjij85nixs13ar919x5hzy00yfr38124-headers-0.4.1.drv /nix/store/p82szwc3bk4f7wjz0mv5c302v01m02hk-crate-const-serialize-0.8.0-alpha.0.tar.gz.drv /nix/store/yk86bqi2bdxd94b4xmk3zbfgvphqqlag-const-serialize-0.8.0-alpha.0.drv /nix/store/yli6b15yj99cwz0ddmh67wq7412hwscz-unscanny-0.1.0.drv /nix/store/gmblhxaq4k5lig86ia9z82jxw0v1rdzk-crate-wit-parser-0.245.1.tar.gz.drv /nix/store/yqsf18shy458c8w4xg4sx88mwl05b4mp-wit-parser-0.245.1.drv /nix/store/z06vxnls1n5zqz3cjny9390cn3ihn6dq-wast-35.0.2.drv /nix/store/dfbcq0bryfsv74jzm1blrx81icvpkn5x-crate-lru-0.16.4.tar.gz.drv /nix/store/z92vn1vjwpb0agdfsrqkravsl9mhwx3b-lru-0.16.4.drv /nix/store/zadmrh8vmkdqz5drmcpsvp1xcc36a5lm-imagesize-0.14.0.drv /nix/store/zdsjs8k7w3751p3knica6radb6d33y8w-num-bigint-0.4.8.drv /nix/store/cgb5gaibl5l8629z8p68a2ar6cqmif14-crate-tungstenite-0.27.0.tar.gz.drv /nix/store/zfkhn5k38fbl8m9h11m51m0ajh25a50d-tungstenite-0.27.0.drv /nix/store/zjspv40l4sfbcm9afb77167ia3959bjh-serde_with_macros-3.21.0.drv /nix/store/gj601wy5hk1rdzcid6bzsnvyps78997x-crate-dioxus-core-macro-0.7.9.tar.gz.drv /nix/store/zp96qlqd2xp5nlfygv1if2g2x8nm25ig-dioxus-core-macro-0.7.9.drv /nix/store/zvwmbz9ypfclx2sr9jfb94jnicg0gf5r-http-1.4.2.drv /nix/store/cqzxr3w7xx9gzpl4dk42v00pbzssszqg-crate-tower-sessions-core-0.14.0.tar.gz.drv /nix/store/zw4ny6jgnlhff20hjcc14dpgwks0qyf7-tower-sessions-core-0.14.0.drv /nix/store/zxbsh84sp3qc954kg4dqymy5bqhj7z54-dioxus-interpreter-js-0.7.9.drv /nix/store/zyn69faip0zb8fc9vw3567rb2pja1gyk-im-rc-15.1.0.drv /nix/store/kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv /nix/store/rb0h8r6rvnahhb66ccbmjmbqk8idcidg-rust-mixed.drv /nix/store/rbcazws8ibra5nx2mvqscgsr97nrvs16-auditable-rust-mixed.drv /nix/store/9xya0fxrin515p27g9xcsyypanpzfsrs-horae-tests-0.1.0.drv these 486 paths will be fetched (176.0 MiB download, 898.6 MiB unpacked): /nix/store/spc6fyfdgdx7v299x05ygx99r9lfvg9r-bitflags-2.13.0 /nix/store/fk0qfz3vgin8cjr95y87f2zh6g9kg9cl-block-buffer-0.10.4 /nix/store/6h5amfhgrv1vykml190b99n2qb99d9lc-bs58-0.5.1 /nix/store/gp11d5r8iinl7g219fn731w8f1mj8p4y-bumpalo-3.20.3 /nix/store/bhmxqrj370hhg4yjrwlrizisjs7b52jq-cargo-nextest-0.9.138 /nix/store/i3yr9y9g8z3jqqf67hdamwzcms5maccw-cfg-if-1.0.4 /nix/store/jngniky3ydwgfpa8iqqqj0y6sgaqng5j-cfg_aliases-0.2.1 /nix/store/5nl6h8gyhqaql7z43z9dbg4n5028szan-ciborium-0.2.2 /nix/store/dkmrdpj5rkjnpkrd0lsip8xqdjbacfq4-ciborium-io-0.2.2 /nix/store/lqvqy8cms8g22sknlw5dfbh64477xcc9-ciborium-ll-0.2.2 /nix/store/8kys0r3mfiyx8pvpnr3avmdhz9b6p598-cipher-0.4.4 /nix/store/fiifzpdhz1gsrpq6l4c8wnx20jvn0cv0-clang-wrapper-21.1.8 /nix/store/xhs8jcwffb0s5ryhhk6nz9386219jddm-clap-4.6.1 /nix/store/b0yy2f3cqfvssqil5jk079a6lcdip0wh-clap_derive-4.6.1 /nix/store/9kzf8s79rb9n34x69d6cnpn5iqzqzb61-clap_lex-1.1.0 /nix/store/jp2l9qvpfy0mgjam13vxlg4jq3nqcsby-color_quant-1.1.0 /nix/store/55m3h41k9z97fjrwc8i54c5vs7k92nkd-colorchoice-1.0.5 /nix/store/n2rdq6x62p7fkkqg9sx77187swcvh0yg-combine-4.6.7 /nix/store/rh7ikhng0m8ib37cg83daa5d5qn3i5ap-compression-codecs-0.4.38 /nix/store/72g55x236bbllmnz222m55f7gd9mvwm4-compression-core-0.4.32 /nix/store/sp8l65ay794yfn52y9zs2fipskkhz7j7-concurrent-queue-2.5.0 /nix/store/im115j95g3ynw63ka4jii0hvrjlca7mq-const-oid-0.9.6 /nix/store/0cjwpkas2xvvcs5y9jhcim1vsqa88kfq-const_format-0.2.36 /nix/store/6h9gbimm2vdrm2h9jpw9819rlwmw3q3b-const_format_proc_macros-0.2.34 /nix/store/1hp5hradf5ml1n0g1s0l711v7rfwhf2g-convert_case-0.10.0 /nix/store/2zbdkbxvwss6padjnzdlk3ncc4x7dxpr-convert_case-0.8.0 /nix/store/y2bkxfbxb09jfm12gy9l2h0yvh16h86j-cookie-0.18.1 /nix/store/qaqw3r1m13zknrybg0pp3xbklyd8x4bi-cookie_store-0.22.1 /nix/store/npyaajidnb78x02snhm3n7yp24l27ips-core-foundation-0.9.4 /nix/store/6n6yxgvlv3b5hfm0saqh4bnpj5mydqrj-core-foundation-sys-0.8.7 /nix/store/azzxsxxy72yzrbpjcfqcnc92h8prfqv9-cpufeatures-0.2.17 /nix/store/ll8cfmvbp9xia3fnldpi9kx8lq4kwgl7-cpufeatures-0.3.0 /nix/store/550fc1bx8rh494f60x2z3jhk3qrczaj2-crc-3.4.0 /nix/store/md65sjrr9cjfqxjjk0xh9x63sizkbznp-crc-catalog-2.5.0 /nix/store/02fyqgp5hiwg1ln2wbikfh3pkpzifqsp-crc32fast-1.5.0 /nix/store/n1z2p1b3w3v6392ihaqzzfmvhlx3skjp-crunchy-0.2.4 /nix/store/4lwm6a7qy4p9yg61kac6q06qpa8wjwsr-crypto-bigint-0.5.5 /nix/store/rkvypwz1qw91ph7kbsvalcz23vjizbl0-crypto-common-0.1.7 /nix/store/9d4g3s69l31q41kh0rib0h2sxd2dqj72-csv-1.4.0 /nix/store/kzlgqamam5apx13cgg4mj2wcylvbipi7-csv-core-0.1.13 /nix/store/mrs1fky9jzmhk8fv0dvmg99samanps7z-curve25519-dalek-4.1.3 /nix/store/6nfggi147zwylrazsimgh6ccmqrhh5g9-curve25519-dalek-derive-0.1.1 /nix/store/s9vvkacjqfcdbvmlna39m6igv0jf66q4-darling-0.21.3 /nix/store/4c9pavp5dmsglgfvv940av9axv7i0r70-darling-0.23.0 /nix/store/nffni4szhlj7l1r8sx488p3011f1g58l-darling_core-0.21.3 /nix/store/m4wif2vw5icyk3p5dxk1wj0x0j43x2af-darling_core-0.23.0 /nix/store/36f4ck4f4hs4x2hknrl1dih3wy7sjz0f-darling_macro-0.21.3 /nix/store/0yf8wfqlaald1c6dqi6gmkd50p87gk8c-darling_macro-0.23.0 /nix/store/nj3mgfvb31vxj6mv8scd4c2jpsz9d89c-dashmap-6.2.1 /nix/store/58i6ccld7fligha9p9w3dmb046xgwq8a-data-encoding-2.11.0 /nix/store/19ydk6y6b8s09zpwa8lbpznh7b62c8bp-der-0.7.10 /nix/store/c12awqh4p8ffz5b5z52cs2jwjkdiq2sz-deranged-0.5.8 /nix/store/3dgw5ja77aid7qwkmpcp0fcckv5pd8dy-derive_arbitrary-1.4.2 /nix/store/93c1xls7041mp2627iqbwki6l79rkyb1-derive_more-2.1.1 /nix/store/226i6mhygrqg3ac2bqvak8vv61m05vy1-derive_more-impl-2.1.1 /nix/store/cnv2yqfblg6xrkx4zyx7xqbskwkrldw8-digest-0.10.7 /nix/store/mm447mvpc6jkqi6ch4khi3la4ciwylgf-dioxus-cli-0.7.9 /nix/store/zrmd1fnr00l3sqvfy4m7adp7f8g1px8k-dirs-6.0.0 /nix/store/69lwbz8nik8fxaa4jm5wa7l4mm388hna-dirs-sys-0.5.0 /nix/store/by59ckkkm1v71n37wdsmvwf5ls7sshsm-dirs-sys-next-0.1.2 /nix/store/h3ykhxj7y5shwy8y5yzbwg6gg08m89i0-displaydoc-0.2.6 /nix/store/why06w7fr9bz9wzi7cpjvilk1a1yb0b6-document-features-0.2.12 /nix/store/4h6viwc2lkw2lzn2ry6gasicz9klfb93-dotenvy-0.15.7 /nix/store/inalmh6skyl5ys8icjb1bfvmbi7nclvv-dunce-1.0.5 /nix/store/0skmpp214585yr90vgg9z6b09gkqhhjr-dyn-clone-1.0.20 /nix/store/paybakxs43bb9fm6yrwpf71i2p4r0pj3-ecdsa-0.16.9 /nix/store/rsr4qa710xd07b4cfawyllq9274zgjg3-ed25519-2.2.3 /nix/store/d2pl4vkyr04kjdwziqw1j4paarkbg8gy-ed25519-dalek-2.2.0 /nix/store/hwxnqpqh71ypcfy7l8wiw7cj2b8g28zl-either-1.16.0 /nix/store/c2hr1mh5fszk5phrqbjqaxf5r7ilx9fy-elliptic-curve-0.13.8 /nix/store/g5anpqv0f14bv8d303zdcmm7zbc5dyvw-encoding_rs-0.8.35 /nix/store/9sbarq60z1pajin0r4ji007bqizvqprj-enumset-1.1.13 /nix/store/fnqr9r01c6n1hxdrm8dxmhmmgb9sliii-enumset_derive-0.15.0 /nix/store/qw2vcc89pn9w3y4gdcxralc2hai58445-equivalent-1.0.2 /nix/store/l758vwjqpm18m5h28b57yzrqjbn718kd-errno-0.3.14 /nix/store/gk9cvanqkgd1fcqn2skbyvm64my7dpwn-etcetera-0.8.0 /nix/store/357kf3qbr6v2dzjz9dgjxmjwh7q9jncs-event-listener-5.4.1 /nix/store/qvv5wjaag91wwwm15w7f7q97i0nphi5i-fastrand-2.4.1 /nix/store/3yzlviksdym3skllpzv4m0lmhamxm8zr-fd-lock-4.0.4 /nix/store/w5lwcflm9fvzb9sbwfhfcr918qbvawwl-fdeflate-0.3.7 /nix/store/1fiibvzxqqz35xvdynqmkkgy0biivjis-ff-0.13.1 /nix/store/qxj519li9927qzfhfhja33mv952ss2qk-fiat-crypto-0.2.9 /nix/store/0b40630a4n2apcif9pn8slzicn15w1v3-find-msvc-tools-0.1.9 /nix/store/0r6dqkm9xsi15000wsm539vbf5sd9yxz-fixedbitset-0.4.2 /nix/store/bx95bjc66pp1kdhl03jqc2wd7qfas1sr-flate2-1.1.9 /nix/store/38p1yxzcpmd65rbqkkxfklgw068dbpda-float-cmp-0.9.0 /nix/store/1844i71sjf2r0xnv3nwqrcfxhwpl8snc-flume-0.11.1 /nix/store/gqhj9gll58056kzy8ar9sdvhm3289dpf-fnv-1.0.7 /nix/store/p02494p54nnq567qzll70jmcac4s7cjy-foldhash-0.1.5 /nix/store/65v89nfz1c71d3zlc685yxngw3y6ixl0-foldhash-0.2.0 /nix/store/fz6p8j2cja9kd16syd9nplky0incqhj1-form_urlencoded-1.2.2 /nix/store/ql4nccvaizxf46cwg11q9fjrxcfzr0x5-fs-set-times-0.20.3 /nix/store/08qf6xwi3mi63jjwqsj8yfbxj79y9x2p-futures-0.3.32 /nix/store/5cq3h94n96cda16fgbw1jf895ypx4rxr-futures-channel-0.3.32 /nix/store/qqg6kjyvmx5lmfkfn0mz27p4is69j3vx-futures-core-0.3.32 /nix/store/msbymp3br0bcr74viwyc9iapdv2gajzl-futures-executor-0.3.32 /nix/store/7g8c4rrzzrya8v1d4gi4zn96iphrr8cr-futures-intrusive-0.5.0 /nix/store/ryrwqm72cly937k9xbv5r9zczyj4a4bn-futures-io-0.3.32 /nix/store/z84psr6dd7gia4f4rhlnpy0alwnpbr41-futures-macro-0.3.32 /nix/store/w4fdss70yw6vnzjh314c3dg3f23mp93b-futures-sink-0.3.32 /nix/store/z6gwg8iz7yqjqcmzy7dp0s9j2wiypfzr-futures-task-0.3.32 /nix/store/xdkcz4dd80dwi5k3y30s4dywqs9p3a9h-futures-util-0.3.32 /nix/store/pgc0vv6mmxp8l5imp3vznm9bqq6vg2nb-generic-array-0.14.7 /nix/store/v35bwbm7svqqx4bilzy2jzd182fgndh0-getrandom-0.2.17 /nix/store/ag0c7jfawcsi3z90scqis5imps6ipz8h-getrandom-0.3.4 /nix/store/wysin95vrb8pzc9p3inr89irqzl6ph3j-getrandom-0.4.3 /nix/store/zj4s1v2znv9qfsy5mqa09z959cy9nvbc-glob-0.3.3 /nix/store/4akqcqs1p4d7qdbyvrdn3a630i958c8w-gloo-timers-0.3.0 /nix/store/xr61zlgxly6w4mknml96wa2hc7x0d3i9-group-0.13.0 /nix/store/a81bdqmara5vhpw2w6mam0ca7iipx0v9-h2-0.3.27 /nix/store/44h1d1v5vmi71xq8sbq18iwdpvhby596-half-2.7.1 /nix/store/w57cismsqssg9i9k7nhpk4ijarh5l7fp-hashbrown-0.12.3 /nix/store/3h6gp6fjwx8312hs9dg3v7n6lggv2cqp-hashbrown-0.14.5 /nix/store/7zdnb0m82j71wprs0qk8ny4g0rfzdqpk-hashbrown-0.15.5 /nix/store/48p87k4ld3z46xx6ghr2pys0lamb052l-hashbrown-0.16.1 /nix/store/zjigpl6m3p7ldqm6kaw37rpgakfa39g6-hashbrown-0.17.1 /nix/store/7mq801m4cmc9zjy287sf280d00z2dby4-hashlink-0.10.0 /nix/store/4r0xsh3f3sgw8iw4m7v5qa1imj221fk0-heck-0.5.0 /nix/store/d0h9z3z2va3xhi8hf33xi8hcmgkz068g-hex-0.4.3 /nix/store/wlpp07k44b27z5yh55fhpqsgrm5c6pjl-hkdf-0.12.4 /nix/store/f8g199cqk5a0b2fdiaq6jhzk8py9a9az-hmac-0.12.1 /nix/store/9hqijizrh3fkkkkdfifmwwjx3jdshmd1-home-0.5.12 /nix/store/6a9lxslw0fxb35ivdsgwmlm1s9q560g7-http-0.2.12 /nix/store/ffi6lin2z6dbd2wz76hax2flqw60ca9a-http-body-0.4.6 /nix/store/1388vhm12f3wjzgd6vff5axwjs3qjv3z-http-body-1.0.1 /nix/store/sm6drgysjqp0yyrqddcpn962mhjf6k2n-http-body-util-0.1.3 /nix/store/p9rgaibc0x52zaai2rlc38rjwg963xjf-http-range-header-0.4.2 /nix/store/14cn6721fcxqhgvs68k90rp3v8k5azvs-httparse-1.10.1 /nix/store/vrma23zgrrp61l7ggl9xqzn6jfizjkf7-httpdate-1.0.3 /nix/store/x2cxbfhm3yaagqkgr1jm66qhvlhzfxr4-hyper-0.14.32 /nix/store/7ri9sd28cwxvxg7y4x1j1xqrzj4lf8bn-hyper-rustls-0.24.2 /nix/store/pf3bzhwp2magmarczgavr8yw0w97jabp-hyper-rustls-0.27.9 /nix/store/iy88d5kfzs1cj2vp30gpa4dycq3pbrwr-hyper-util-0.1.20 /nix/store/3xyrc64xjhpgfwv8ps4zlliw63f4kvkn-iana-time-zone-0.1.65 /nix/store/r62wq1xvplmqamzhqda7ysh57rwmkhbf-iana-time-zone-haiku-0.1.2 /nix/store/4cz27wif1x0h7f4dkc3cfynz7x0kwzdz-icu_collections-2.2.0 /nix/store/325fs45d0nrr5fzx273pbgp0vnk8pgdj-icu_locale_core-2.2.0 /nix/store/jjqdrm0vc065x0j2irp2yvsymgbm57rs-icu_normalizer-2.2.0 /nix/store/n4rll050kmmy8yj816qss97m2xwpw3bd-icu_normalizer_data-2.2.0 /nix/store/wy839c1yj0ngnj0gjwh7578ag40bj56n-icu_properties-2.2.0 /nix/store/qcb373sgwl3g6icfbv00a8gwmsm8b0fz-icu_properties_data-2.2.0 /nix/store/d2skm0bbsnbmhah4dyfwkzd5f4q71ymw-icu_provider-2.2.0 /nix/store/i9m8mvlw52xbb7bc089vicjcqz1f0rlq-id-arena-2.3.0 /nix/store/disbqf7l6knk1cgrska29ppfhk0gqf7a-ident_case-1.0.1 /nix/store/h5q1srg4bhs88g1amk2dacz9s1g9nnnk-idna-1.1.0 /nix/store/vczffbjcab9w5sv7asq1mzq5wyvkvj6l-idna_adapter-1.2.2 /nix/store/5fbmnhyk4sqf08dwh2j2yl79yxxdg1zh-image-0.25.10 /nix/store/s6syvnziw2a0lsjxkq2nl61vj851jh6p-image-webp-0.2.4 /nix/store/wvgmrw5pdk2ki2igqf3dnplrygx2izij-indexmap-1.9.3 /nix/store/rij7n8di8qlczxvwn27a14xh7l6zzffn-indexmap-2.14.0 /nix/store/y2ggz7l973khkhsp951dirjz9gkxq2sh-inout-0.1.4 /nix/store/r7m8mrwvx88qfh3c4ifs7nrakkqzla4b-inventory-0.3.24 /nix/store/s3xvl0ccndnjdyd0nvm5rfaawdi2k665-io-extras-0.18.4 /nix/store/llpvrna9m74wq9chs0hvi90qrpqily18-io-lifetimes-2.0.4 /nix/store/8raiyw4qscsi4g0bdr8yzc4wmi6866c6-ipnet-2.12.0 /nix/store/kd3pkdlam5adchghabnqdah8s9k05sw5-is_terminal_polyfill-1.70.2 /nix/store/isfw1y5asiwc6rl4xh6kjajgar0paski-itertools-0.10.5 /nix/store/30kp3x8pzdg021zk207f9rjixif8g8fv-itertools-0.14.0 /nix/store/rgyvp6m6l2kikw6m76s1dx0gk9yxm0qx-itoa-1.0.18 /nix/store/00f1afrjbsfdhlf588jwxpj9fhc8fl8z-jni-0.21.1 /nix/store/hf0vk94m6ahg89p6xfva6a7a9znrynn2-jni-sys-0.3.1 /nix/store/h95p7hshkw27p9ivpaxwhl61vh1lavj3-jni-sys-0.4.1 /nix/store/8ivqwa77x3l3h98607hj9hqj0ym7imrp-jni-sys-macros-0.4.1 /nix/store/84mmv6yn3lp8p2knsxfk1cwnvad7b1ly-konst-0.2.20 /nix/store/dqxjbllrl1qiig2a8x50vdlgl6lpyfxi-konst_macro_rules-0.2.19 /nix/store/74nghavmyrbvm1wvxkkf7ldsyr6zr616-lazy_static-1.5.0 /nix/store/0bq8an5xybkhviaiy28jk96cy27pi0aa-leb128fmt-0.1.0 /nix/store/qfmf2yw45z8vzwy3kzcka5a3p5p6xiwz-libc-0.2.186 /nix/store/9d3f0r43iz11mjy803ixkxmcyz0m0s0f-libloading-0.8.9 /nix/store/lbcxlm8lnd4vhpn3mwbgxj0phlx29szk-libm-0.2.16 /nix/store/3218niyk7vr27353n3dh6pvxlb3k0rl7-libsqlite3-sys-0.30.1 /nix/store/vy2hwqkys1g6afxw1zjfv2v5nvapabd3-linked-hash-map-0.5.6 /nix/store/q7hzgfc5bzkp1ic76dbab2cww0l7xvb7-linux-raw-sys-0.12.1 /nix/store/ndxn7qyc0y9gxana6jmnb7h07dvv961i-linux-raw-sys-0.4.15 /nix/store/qhp3q7hxpjs45mqv7s8082c4rdip98k0-litemap-0.8.2 /nix/store/n6rjlxb89krhm1pscn7nvnw90jl1kdi8-litrs-1.0.0 /nix/store/ka4k7ywrzxiva99kx0vz5kzx0x923lg9-lld-21.1.8 /nix/store/kv6jji382a50s4mngmnvbmvmqdb5wc6b-llvm-21.1.8 /nix/store/34mawly0gyph9bsx1bbzqdf4mpp6qg5j-llvm-21.1.8-dev /nix/store/hnb1xca7pnk1alfikjbd8ybrpygv9gl6-llvm-binutils-21.1.8 /nix/store/m9scl2qw87xm15lv79c6jx6sz6kdwbzw-llvm-binutils-wrapper-21.1.8 /nix/store/7azi7n74n1jh58yxkrdqpr1j7bgvx0fj-lock_api-0.4.14 /nix/store/bn83slddmfljgrgwc0wnab3zqbpc3cir-log-0.4.33 /nix/store/aaphmw28dzddx2j1ad5si7rbvx7r3xm4-lru-slab-0.1.2 /nix/store/cky901snmy2qd91czjz03bsg32k2m4hz-mach2-0.4.3 /nix/store/xbrcyhkxy0vj8r0w3qx9xh19wh7klral-matchers-0.2.0 /nix/store/ml65vwv6igvwmmxibl89lmjw05h17lkp-matchit-0.8.4 /nix/store/67b4dan5rnkxl9hipqspir1fc7nv08cz-maybe-owned-0.3.4 /nix/store/dy2ia5rlwrrnvb5rlw32ccibmcr1i3wi-md-5-0.10.6 /nix/store/dh4xrbqq5fkbxmdamhsx549dq9gw46jx-mime-0.3.17 /nix/store/pa1zpqgssm2c9zcp09hmy3vxkapx9w3p-mime_guess-2.0.5 /nix/store/vk5jzg35hif364dfddblbl8hr5nrdw3q-miniz_oxide-0.8.9 /nix/store/acd1yfw69y761pxnmsvn0ccfb912xcmw-mio-1.2.1 /nix/store/jwwbjvr32iazmrx7iqhiixrfb6dp0wiw-moxcms-0.8.1 /nix/store/k91nwaxpdxsxhldsfrjx19cycf36pzf6-multer-3.1.0 /nix/store/rr35z6r1cm9bh1aiq4gqfsrph4wh1qbp-ndk-0.9.0 /nix/store/zl6r3rmg8qvhvcyg90q08gl6rawv6lss-ndk-context-0.1.1 /nix/store/a2gbbibwlap5pq1kqrmqapys5640068d-ndk-sys-0.6.0+11769913 /nix/store/7lx6096ph0ph6indbkwfx6bv3fyzklkh-nu-ansi-term-0.50.3 /nix/store/cnwxmdj848qqkhdrw6hxsqasncwy8b08-num-bigint-dig-0.8.6 /nix/store/q6izqkhhl96shfd5cijvb78v4rn6mppj-num-conv-0.2.2 /nix/store/w2z4lbxidv88pn777jjkp2cpsxpx8wm5-num-integer-0.1.46 /nix/store/258h7kagxib6j87hvba4apxbrrxpj0p4-num-traits-0.2.19 /nix/store/ry33wwpc84wn6vdwb54i9ds6j1f6ydbk-num_enum-0.7.6 /nix/store/vd1cg5ngizfz3jvmng7rvp81fadak15n-num_enum_derive-0.7.6 /nix/store/l5bvcjhbdl4856kcbd3a66k0156mwbzl-oauth2-4.4.2 /nix/store/ah0a1l8nbm9vhsyd6zybz68vkc6mp37g-objc2-0.6.4 /nix/store/pfbianb3wxz03pwwnshz882bifhikbci-objc2-encode-4.1.0 /nix/store/8cp468mvr6vzd9r7ypj7bnyazqjdpny1-object-0.37.3 /nix/store/w10yvhbw5607axwgac9jcxj392bwhbk7-once_cell-1.21.4 /nix/store/161a837nj9wz4q84fdipx8dxs5yf04zr-once_cell_polyfill-1.70.2 /nix/store/zwg0grzq0cy44z7gkw694g5l9g635skx-opaque-debug-0.3.1 /nix/store/kwgnd0f3khzhv3xg809k7x80aqqld8qg-option-ext-0.2.0 /nix/store/z9048lpxrggpmb8bjzpryv006mh6813s-ordered-float-2.10.1 /nix/store/3q7qrs57s8f3d2z10k39mlwjms958phs-p256-0.13.2 /nix/store/ysi3z0cmmb01vyk0903kvk2gca302y58-p384-0.13.1 /nix/store/zjyk6f7qy1a4chrlwp8sn6xc15r2grwg-parking-2.2.1 /nix/store/i8ic7wcang5wwphd21innpv99xxdgy1h-parking_lot-0.12.5 /nix/store/8k3n3mv595vlgkbrmag48dqfnyj695lq-parking_lot_core-0.9.12 /nix/store/gn0d0pr02jhag90kcxqm53yb4kvia0b8-paste-1.0.15 /nix/store/plqnzx970yp2c50lpzhfdxm995vrcfps-pem-rfc7468-0.7.0 /nix/store/l091c065g0zb9rjc7x90kzm7ps7dj85f-percent-encoding-2.3.2 /nix/store/bk1zzf2xl99fnbjr4vd4f3p3szyj6y14-petgraph-0.6.5 /nix/store/8v26rlrh7m9mcidy1jlb2axals4c0i3z-phf-0.13.1 /nix/store/83lfbgsxwn3zp1hwdq808p6n8sxzm80r-phf_generator-0.13.1 /nix/store/2ckr0fmby9jy231s23ghmd5v7yd52g8c-phf_shared-0.13.1 /nix/store/kc3mwckny42xjra3rm8x1xq73var7ma6-pico-args-0.5.0 /nix/store/2w40k3479vbxigg2ah84khlyfpmb3ps5-pin-project-1.1.13 /nix/store/b1w7fpf6fxhdbfim3fx5vfmzhbic92al-pin-project-internal-1.1.13 /nix/store/ykc7nvms053kdjwk07n30jyha6rajrgn-pin-project-lite-0.2.17 /nix/store/zbqlhzaj5alg3cyfpjhmb11zch20b1n7-pkcs1-0.7.5 /nix/store/x9i77kxr0bxzx8iq4nw9wwj4y6k8agbb-pkcs8-0.10.2 /nix/store/6r0w9mr9i341v43cwkvywm2aq0qa207r-pkg-config-0.3.33 /nix/store/mgicbjnb8imsildfwppmad710c39ia61-plain-0.2.3 /nix/store/12b2cqvvy2jc5ldp72vkam3z8ssj64d9-png-0.18.1 /nix/store/wsvw4zkrp8ydnb3slr9bnw6gdfjwc329-portable-atomic-1.13.1 /nix/store/9ncchkya5z6s60bdxfn4w36gq10d02li-postgresql-17.10 /nix/store/r3xd0zkag7zk4bx9n4yh664k8arq7k4x-postgresql-17.10-dev /nix/store/2imi2sp16kmklv8n6nb6sh8g8vzw1l33-potential_utf-0.1.5 /nix/store/aw56s2kjn898mvkf3md3g18qhwsybhrf-powerfmt-0.2.0 /nix/store/x0z3azx1qvng8zl4pplnkzcznqx160qg-ppv-lite86-0.2.21 /nix/store/vqa7sqs2y8brywx1gxi0dpy3934irc50-primeorder-0.13.6 /nix/store/cchakf2cr0j87gmxmb7c9n0fgyzld6s1-proc-macro-crate-3.5.0 /nix/store/hw412f4kxrh2bf8mrnmym9pgkzsg0245-proc-macro-hack-0.5.20+deprecated /nix/store/kg43jilx7xbcd6mm5kc1a0m22yqgll0x-proc-macro2-1.0.106 /nix/store/3i9x86fll4nip2b8qw82zq9kxdw2p963-proc-macro2-diagnostics-0.10.1 /nix/store/wypd58mrxpifyi1ijnspdlw3dwjjc0mz-psl-types-2.0.11 /nix/store/60bcv1j79zvvl6203wyc5sld22yx60ix-psm-0.1.31 /nix/store/mpqjbqs54ac0l41z44n8yxjv0k5yc5l2-publicsuffix-2.3.0 /nix/store/z9jy27jzw39ndcva0i7qzp6pzrvp9215-quick-error-2.0.1 /nix/store/a3sh44l53pm4v8q0zjxib5ds8mpy8f16-quick-xml-0.38.4 /nix/store/dcxk9lhs7b7c8jhk2cjyb96nbhb5d9hl-quote-1.0.46 /nix/store/2zks3jwzjcc8scbr0r68cv5j2qjsyidb-r-efi-5.3.0 /nix/store/wx77j5hfpikbv231dpz39jh4r2ic8ssw-r-efi-6.0.0 /nix/store/946m5xfjrws3bmi6lcv8sjhjdsh5ya4n-rand-0.8.6 /nix/store/dzmzfcyvykc6gc98j4jan0dk2xv2jccq-rand-0.9.4 /nix/store/r04zd97ds3g1vpmmh9mwnzxnarjp9pnd-rand_chacha-0.3.1 /nix/store/igfrcg2qjyic3s7764h4ghdx93h5m8vy-rand_chacha-0.9.0 /nix/store/46wff04lf6n305nlxbdvbqbbfwr9figs-rand_core-0.10.1 /nix/store/hknfv1vz04zga022018hyp7zw962lijy-rand_core-0.6.4 /nix/store/yxr4sp6mh0qhhsrgd2s2lkvx4dd8d134-rand_core-0.9.5 /nix/store/95325a5ddr732ymfyn4grwzv007zg0ai-rand_xoshiro-0.6.0 /nix/store/ks9vi0cj4zbvq1iqlx4bfg3l41jqclvn-raw-window-handle-0.6.2 /nix/store/zkgywd00x73l5g7868nq8ciwnq35dd4f-rayon-1.12.0 /nix/store/9gikzbcl4y47l2km1165adrxbqpdlzvp-rayon-core-1.13.0 /nix/store/adildfpid10dby4a3ymi8xzyj01ginn7-redox_syscall-0.5.18 /nix/store/nn3srbi2gj70npp6inw28k2pq0hb1c84-redox_users-0.4.6 /nix/store/q77clgjjr1q9bvv85nw4mhsdxcm4xq4v-redox_users-0.5.2 /nix/store/pq7dngjnk9jmiac26p370smxn01np5q5-ref-cast-1.0.25 /nix/store/n82y6mwwycszrdwhas1jbcfby0707fhs-ref-cast-impl-1.0.25 /nix/store/gbnnys1gh2dys6i8nxr2mjr190yq8sdw-regex-automata-0.4.14 /nix/store/l6yyr03kvqbqn8cnxcpwh78pkjaq1zip-regex-syntax-0.8.11 /nix/store/nvv327a02y6fv1zw6nxa8d049xq4sfw8-reqwest-0.11.27 /nix/store/1xrl0w0f74kjmjqj9x9iwm2wlw8ivcfj-reqwest-0.12.28 /nix/store/41lii5i13mhljs8x8bzxmciwg2gjszk5-rfc6979-0.4.0 /nix/store/qnvj367k9vpn6l64k48v42jbl73w16bz-ring-0.17.14 /nix/store/rgvqyqardrr74v3ycrz52nb45qv9qfpw-roxmltree-0.20.0 /nix/store/lk5zr5lzwfm0ybhknv3b1l2l77qwyisz-rsa-0.9.10 /nix/store/5wi4as9m99wib7rrj2pgaj9il8dnx4ry-rustc-hash-1.1.0 /nix/store/9drnmykcvkviwlcqcni0xd5mc4g4k3d0-rustc_version-0.4.1 /nix/store/x9402qq4smm1ja4c57gy00vwmp5gf560-rustix-0.38.44 /nix/store/xsj2kky9rv2q4wn2lf2f2fn7220zw7nl-rustix-1.1.4 /nix/store/w6806iscq7q2j8fjv6iin0a7mlrwm43r-rustix-linux-procfs-0.1.1 /nix/store/x4vx13w8kyja70wdkavdl8lf9dl60s1d-rustls-0.21.12 /nix/store/7724sc64ajv10r5g91xmkdwdwrbdmi1h-rustls-pemfile-1.0.4 /nix/store/b6lb14l1ly4vjzfzr86266sj5xh4vg1p-rustls-webpki-0.101.7 /nix/store/4hb9wa4ihfn5g6ba026j5gq8manqf1nq-rustls-webpki-0.103.13 /nix/store/1kqdqf89zf77i808cvql2biaa4y90mdv-ryu-1.0.23 /nix/store/86fs1h3i5xxxly78gw3f82mjk4ljnsbp-same-file-1.0.6 /nix/store/p6xqyx8fi8w360clgr18c5jccganf3lp-schemars-0.9.0 /nix/store/lff3bris7rdq07x9hkzcc79s1qhr8dm1-schemars-1.2.1 /nix/store/znqdjnm52j12vvh6nyijd6k46hy4d1ls-scopeguard-1.2.0 /nix/store/sl017mjhgpzzllwc7mim1kk4nsb2ggbz-sct-0.7.1 /nix/store/2517f78ix07gqkx28nsmkrrgkb915vdk-sec1-0.7.3 /nix/store/s8ks8qdc1jjn6xdckj2x0nwqq16p9b5i-semver-1.0.28 /nix/store/77b5zlnnq5lsjrfpanfydhj4mnsk12q8-serde-1.0.228 /nix/store/1qd8n2hnwcf1cj3g6prh3kvx1wyidiq0-serde-value-0.7.0 /nix/store/3xgncb11scmi69cinsj1c52j2ihmsd4n-serde-wasm-bindgen-0.6.5 /nix/store/bvkw3502j6ymk9fnlav2c2jyk5cwplcw-serde_core-1.0.228 /nix/store/radzk2ggky63w9lmp86ssll4q4rvj609-serde_derive-1.0.228 /nix/store/97wc3j6v448xk2kqkhfwmwwz69ixacz5-serde_json-1.0.150 /nix/store/gq3rid9b633a9w0iihhjrxmz8fwrx5r4-serde_path_to_error-0.1.20 /nix/store/cgwnkxbbgpq4q5xzbl97xpakz84qa8wi-serde_plain-1.0.2 /nix/store/g4p7qrzls9nri5xsg48kgfmkqdpxkxf4-serde_repr-0.1.20 /nix/store/rq8jv233qwg16vkc5pn5x2jx7891kwjn-serde_spanned-0.6.9 /nix/store/qmn562sf6izxmpvmyfki5bywqhfgdklh-serde_spanned-1.1.1 /nix/store/11mkvjz0paaqvfl9yf57r2li60fi99lw-serde_urlencoded-0.7.1 /nix/store/nsmwxsmg1lisv318pwfzp5hp56l7123y-serde_yaml-0.9.34+deprecated /nix/store/wdrmw64kw8m7ainc04bk9i58sdgq6qfg-sha1-0.10.6 /nix/store/1j6977kmxpcg3s6s896yqg0plzzrhnbr-sha2-0.10.9 /nix/store/0b3cdl3d3fj2sg5zsnxhnqlyfvls9xi5-sharded-slab-0.1.7 /nix/store/lk44kfxfd5v06w17rzbgi57is40j1yxa-shlex-2.0.1 /nix/store/s3qj2mkpkd72gl4g1xahqphrzg2r90lq-signal-hook-registry-1.4.8 /nix/store/9kxixa0k2mb47kci28w2az67isfn1i09-signature-2.2.0 /nix/store/4is2wav7vphqblhhxmlxg9hsx2q4mwz3-simd-adler32-0.3.9 /nix/store/p48a2kndn20a1fvj1yxrsp327ar5hizv-siphasher-1.0.3 /nix/store/b4zqizzc1qrnha1i9h29crzvf8mjcqkd-sized-chunks-0.6.5 /nix/store/5q961kzc7343w9wv1flyljd0jdahpym5-slab-0.4.12 /nix/store/1d99qws3p90z8rzacig2qbpf51g3kb1y-slotmap-1.1.1 /nix/store/nxdxlqmqjxfyqff4j2cz37dxnfidbbil-smallvec-1.15.2 /nix/store/ksdpc5vqqqaikpf0i0zx6i9f4fqsgd47-socket2-0.5.10 /nix/store/82l6h7m3h7mgwr7s5ikkkk8yqqcyckcb-spin-0.9.8 /nix/store/4flfcrbd5w3960sl1d4zcp9b19s5kpdr-spki-0.7.3 /nix/store/hr204shlbv3na3q2l0kl31srmq3n6ylx-sqlx-0.8.6 /nix/store/g9a5bh7dayyyn1wzxr74b10cgnrx1mq4-sqlx-core-0.8.6 /nix/store/x2y1v3i4crd0a0l58znfgv3q7ac59hzj-sqlx-macros-0.8.6 /nix/store/5k732an3dgd59sghhaj9xmhg03hr7f5p-sqlx-macros-core-0.8.6 /nix/store/9m38zylgjs0zc6229p27qzd3hb96hnw4-sqlx-mysql-0.8.6 /nix/store/vgl1nk6f1cgars9nh0idmwzr8kh28hb2-sqlx-postgres-0.8.6 /nix/store/3lwjgiqmf8v38wspmm7fdbfp0i7v98as-sqlx-sqlite-0.8.6 /nix/store/0i5w3523rglazb3fvc7plhbg5nk48vsw-stable_deref_trait-1.2.1 /nix/store/x7jyplcj2bx8vwdg42nh0irpx2w6lgd2-stacker-0.1.24 /nix/store/356wy9gicgdcd5y57h3m5nmd93p13k5a-stringprep-0.1.5 /nix/store/07yk49if05bvn2d55ryvn30am81l6dcz-strsim-0.11.1 /nix/store/cgdw93mnifvgacgrpa6q1pmbb2hsc7sz-strum-0.27.2 /nix/store/y7hh32h8qjm6j63wsqd2m1bdqhb7i028-strum_macros-0.27.2 /nix/store/d3ianrp9bwi0smzya6vk3k7yvq66nwh9-subtle-2.6.1 /nix/store/mbdwdi1yn7lbh1iqsr6chnx3zld6bn97-syn-2.0.118 /nix/store/labylfaiqcacayb9p4vbcxxrxb1zch6k-sync_wrapper-0.1.2 /nix/store/yn3rbs5prnpkpxb7vnfkbmcwgw0zlg1g-sync_wrapper-1.0.2 /nix/store/svwk7w8ms4043vdhvnkz2p82d9k0hq7a-synstructure-0.13.2 /nix/store/az57n9y9679x5l7ry4nvd7pbz914ry85-system-configuration-0.5.1 /nix/store/siw42b7xrpniq3waf0aaficl0p2nax65-system-configuration-0.7.0 /nix/store/7g7n1fvfpb3q9049n93x5k7v1r3adk4y-system-configuration-sys-0.5.0 /nix/store/z0g7r2x80qcpghfc0kds8nca35kb7m65-system-configuration-sys-0.6.0 /nix/store/64i3sp3rz24b6m5rwym4sarz2w56j7wy-system-interface-0.27.3 /nix/store/cnns1iqs70c0wxraic0jhfg82z1jhbcf-target-lexicon-0.13.5 /nix/store/4iyawxr7bcfbhnvlaqqk9qsvgcqvr32a-tempfile-3.27.0 /nix/store/v23g0lh4k96jwdjx4ybqqy4dyb2r54ji-termcolor-1.4.1 /nix/store/jki11v7vkdq6y4lawb83cm5fzq904w9p-thiserror-1.0.69 /nix/store/f4047pmhpbwcpfqlfxw3jia19rl7slpj-thiserror-2.0.18 /nix/store/6l9m0bssv8c9z2ibm7k60r47xy4h1bxv-thiserror-impl-1.0.69 /nix/store/s7h168xh2f0zaxnyzldnfnfmr463gds2-thiserror-impl-2.0.18 /nix/store/yp7wfi03sqpjzpi4hn01fv9s04xy012m-thread_local-1.1.9 /nix/store/bqy0r3ip7smsgjh35r8drym0ibdaihxn-time-core-0.1.9 /nix/store/zw2r6n3cra8dzli16kf28zprllhsyicg-tinystr-0.8.3 /nix/store/w8qzf9bbdkgn1n8kgqrgph3cjlg08pnn-tinyvec-1.11.0 /nix/store/jwgjximfv54dyxy39mcida0l4gfb57rr-tinyvec_macros-0.1.1 /nix/store/9pyxkjnk2gmnvsaqqx4vbn6hs07lfh05-tokio-1.52.3 /nix/store/f6rhmqvsmzdlkviakrwazaf00h23ar8h-tokio-macros-2.7.0 /nix/store/zq1s91bik384daib4vnix767xwrvhgjj-tokio-rustls-0.24.1 /nix/store/jsbv9akjaq5sgyqfkqw4jf11wlzhjpa7-tokio-rustls-0.26.4 /nix/store/cc3p64m1m7j237f08xkrw527ani89xps-tokio-stream-0.1.18 /nix/store/i8zd39gyvqfbsn8x19dhlrixzr6cfdcv-tokio-util-0.7.18 /nix/store/fxkivwxpwxgk8h1nhqc4mhnaaw7ylf2d-toml-0.8.23 /nix/store/8bl4rah8lnfksipb7vns6z45cla45a0b-toml-0.9.12+spec-1.1.0 /nix/store/dj5dynjw84jihkyd0qpmrdi9l92lc5s9-toml_datetime-0.6.11 /nix/store/gxc0xzf992li21c2djclyc86pnm3r59g-toml_datetime-0.7.5+spec-1.1.0 /nix/store/90vb33snkhlp4fz270jj4f3p2v14q7hl-toml_datetime-1.1.1+spec-1.1.0 /nix/store/hwh3bjdzlyp8n1aflda34khr43sa0z1c-toml_edit-0.22.27 /nix/store/rng2qv1d1jm2q8qsm8q8zwvl73f53pvf-toml_edit-0.25.12+spec-1.1.0 /nix/store/7hiiy605c17m7gis2ggh3af1f8f9vdzq-toml_parser-1.1.2+spec-1.1.0 /nix/store/lmvhqzfikky5dlgd306d9zvw2rjki7q1-toml_write-0.1.2 /nix/store/ja65jsm28gq2rfxgpfr009c0nska7j81-toml_writer-1.1.1+spec-1.1.0 /nix/store/c4sigjczcks93hh7rg03l3vjzbhgdc38-tower-0.5.3 /nix/store/3kyzdab86dc0vrv2xrqdgir0m3dsm29n-tower-http-0.6.11 /nix/store/vmdwblwajfybsgjn2q8j8cpmjqpjj233-tower-layer-0.3.3 /nix/store/4pf55m7qk8wmx9fpcq7hljj3m43nm0pn-tower-service-0.3.3 /nix/store/ib1bq3m1nxddsvwxvmzqw2fp1hj32d7r-tracing-0.1.44 /nix/store/b4jdgw3xhr37clly0gjy26wpgdwgqw0n-tracing-attributes-0.1.31 /nix/store/mn8gsdqnxzx3mqg3ar1nl17rkpjnm74i-tracing-core-0.1.36 /nix/store/xli7k6wp5mjlxbfc57g0ddc88wviyj15-tracing-futures-0.2.5 /nix/store/lrcir9wl6j6zdjzyk2cpnq1r4ba4xsf4-tracing-log-0.2.0 /nix/store/5wid0qas729cv9whswy921l6y9drd60y-tracing-subscriber-0.3.23 /nix/store/3rh7bwykq399mgyr1nadmb7m19c0mam9-tracing-wasm-0.2.1 /nix/store/1869lwcm8k2i4pjapvyfq91wbaa49n8s-try-lock-0.2.5 /nix/store/afcx4ldg0hsfahkqvng6sdy4lq5mgd2a-ttf-parser-0.25.1 /nix/store/qavhqq49w2dqx2vj5f9ircpv9xf297ic-typed-arena-2.0.2 /nix/store/9pzracqify1y650npbyn79xxpm608s3q-unic-langid-0.9.6 /nix/store/q7hwzjbjvq09j7af3mwb4clw76cb1gfl-unic-langid-impl-0.9.6 /nix/store/52xs9w9m0xhqykpsgv7f4h1jb552a9gi-unicase-2.9.0 /nix/store/rqvar9w1xk65ij3jn3xzxrzhaliavsfc-unicode-bidi-0.3.18 /nix/store/kn3a2734q43df39mbvm5kv3hyqh7264x-unicode-ident-1.0.24 /nix/store/xyimq6gs5hd56xagx08jv8qhkk0szpx0-unicode-normalization-0.1.25 /nix/store/gjp2dla1m0k6h0ssbvhkpimv5hmanbqn-unicode-properties-0.1.4 /nix/store/rfqjghvxizhwhd72fmx94qh5hcz1vp5a-unicode-width-0.2.2 /nix/store/7ckgnrws0bn8zfhsyxid3pzw7kk8a6az-unicode-xid-0.2.6 /nix/store/4c85bnkgczznffspcm626ki08g5sbv9x-unsafe-libyaml-0.2.11 /nix/store/mqmwfradfffjajxgpxa6cp5nv9wrk2cn-untrusted-0.9.0 /nix/store/qn95z3kq586djchm9g5r3spnm76r2m2b-ureq-2.12.1 /nix/store/py1m8h34kmcbys80iq4qk9jyg0vn9fp6-ureq-3.3.0 /nix/store/yqnr865j8fi1a1vrp4mwbqslqvwz6fjn-ureq-proto-0.6.0 /nix/store/7x5dq7g4s1pkk6wg49isk4fqrvqp4sda-url-2.5.8 /nix/store/g7ryy12hnhb4xbi0nbyb2c93j7awm9nc-utf-8-0.7.6 /nix/store/1gn9vnpylygbgs96ygmq3rd9c35wbya4-utf16_iter-1.0.5 /nix/store/mjpn99lzj7ngxcr8klmfamainsjb25a4-utf8-zero-0.8.1 /nix/store/zz0ljhvx5v4knxkvnwa48vhwnnn0j4ci-utf8_iter-1.0.4 /nix/store/m0mp8ch4k24a35d1clic8chiqxyjrx2p-utf8parse-0.2.2 /nix/store/y8bhm72nhkvj6cv33rnmyrd9ff3wkmwq-uuid-1.23.4 /nix/store/jrc420bxgzlnscz670q5nbrb4cg4s7nx-valuable-0.1.1 /nix/store/wjx6zl9740lfr4mffmz7za5bcqkg7xil-vcpkg-0.2.15 /nix/store/yzw90sp4jqg4a0r31cplhb5kw2c227k1-version_check-0.9.5 /nix/store/0yrhswlgn26b6drdb9ynvd1ial7l1v31-walkdir-2.5.0 /nix/store/v07rp9yzy2ycw2b7ma8iw6ijdylbg2hd-want-0.3.1 /nix/store/fpj9mkg2y92p58l3zvajxzf1b3dqr58f-wasi-0.11.1+wasi-snapshot-preview1 /nix/store/88m7mzz3bxsm4iyxalsclsfqb8056cid-wasip2-1.0.4+wasi-0.2.12 /nix/store/x3pz1zh0922sgq2jb1m56dvlvf6bggj9-wasite-0.1.0 /nix/store/j39gq5lnq1wxyca2bkjwl6d9n8xrfzk1-wasm-bindgen-cli-0.2.126 /nix/store/5b2wzflp25n8jrad6zs0rasxb4g3nd5f-wasm-streams-0.4.2 /nix/store/p8n1yrkcisg4y4kppnnkbkf392hmcz2l-web-time-1.1.0 /nix/store/b7jciwy8qdaj4ghjyvgyfpjns6d83p6p-webpki-roots-0.25.4 /nix/store/6v4g1i1by9zaccrdagxsfx2ivmk4dm9d-webpki-roots-0.26.11 /nix/store/yciqrzp826aipgv6z69kzwh4gj0ppa28-weezl-0.1.12 /nix/store/lsn746vw3mxb7frhx3bw8xzvgi2iqq1v-whoami-1.6.1 /nix/store/4dcp10v274r9s1dij9yij7mpj826s8by-winapi-0.3.9 /nix/store/68dxsyzjbnjhl2al423pixf5dn7h6yg3-winapi-i686-pc-windows-gnu-0.4.0 /nix/store/xmsmfz7b8fr4lm453caxlakdsnpbfh2r-winapi-util-0.1.11 /nix/store/2zjwz12l0inmga5kwrwd0vlzzvz6ls9q-winapi-x86_64-pc-windows-gnu-0.4.0 /nix/store/kmqin8vxmc1svh4zmiqjg4in2izg3y6g-windows-core-0.62.2 /nix/store/7670jy6avppvb1695mjqvmb79vkwav67-windows-implement-0.60.2 /nix/store/0lffirh4m4404vy1arlvj7b8rnlrj601-windows-interface-0.59.3 /nix/store/vclqg997l936j0s9zgalg2pr3x5n40dg-windows-link-0.2.1 /nix/store/a86mzvhrh44qf31svgf7xjcs4rm3g9qz-windows-registry-0.6.1 /nix/store/8jzs2mg6rbafblavl4r4pi0fwkzs5sfk-windows-result-0.4.1 /nix/store/5cz803brqfkb03dxjpm90im34k2xan2j-windows-strings-0.5.1 /nix/store/9bwmp00w600yvxy7y4a3lrac9b5ws0sg-windows-sys-0.45.0 /nix/store/akvbzm3x8pfrdmb0jzklkd7ggahvihf5-windows-sys-0.48.0 /nix/store/6piimdm5hdpncqszp8gn9kwclv2kn3kk-windows-sys-0.52.0 /nix/store/46yris2c411i588wy7hfz8a358fp86y4-windows-sys-0.61.2 /nix/store/2qaw9zwxzsmkz0rdigkhvvp5iicmjln2-windows-targets-0.42.2 /nix/store/0iamr13hp01909lhvzsnxia2y9m61zv7-windows-targets-0.48.5 /nix/store/84rs5yywxvavx3gc9jqx9sq7n6wp49vk-windows-targets-0.52.6 /nix/store/12qln4j7wf1ynr1g8lg5ca0idk8kbxm4-windows_aarch64_gnullvm-0.42.2 /nix/store/s1r7w78lngqn2knp952hqx63c1wnk99j-windows_aarch64_gnullvm-0.48.5 /nix/store/yk2kxkjqyz56sjjg1fc2jh0k5zdcx29j-windows_aarch64_gnullvm-0.52.6 /nix/store/l17z5nlxw7yi07vsj8rl34cvzldyqwp2-windows_aarch64_msvc-0.42.2 /nix/store/yknaxsnw1v2080dr7x4a40cfhgqihlg6-windows_aarch64_msvc-0.48.5 /nix/store/gdv61sy5rk60zfc041hfx92c2hvsix3q-windows_aarch64_msvc-0.52.6 /nix/store/13rlgy7lnjm0ghggj0n9kn855r3a52h0-windows_i686_gnu-0.42.2 /nix/store/irh37fjhbxlj2rjf7dwzrgd8g9r972ra-windows_i686_gnu-0.48.5 /nix/store/h6wxgzarpyx6mlydjn5a17i4j6wsbbf2-windows_i686_gnu-0.52.6 /nix/store/fl0px2zqjja1l3q6k0cpf18nwyvh40zz-windows_i686_gnullvm-0.52.6 /nix/store/2wdzvv3lnc4n229z4vvwlzf37m3vl0nk-windows_i686_msvc-0.42.2 /nix/store/akwm5r7a99502ls3q2167f8ad89wfbva-windows_i686_msvc-0.48.5 /nix/store/ksx4grnfimryxcqkyb31qb9g93sw29qk-windows_i686_msvc-0.52.6 /nix/store/mc4i48qynq838ygf6v8m0n5x9ddv5v2n-windows_x86_64_gnu-0.42.2 /nix/store/a77wra8qf8m4q99l3akxbrq2636b6rry-windows_x86_64_gnu-0.48.5 /nix/store/0s10vyhgk0qnnpb3a7a2mddwr2hj6xg6-windows_x86_64_gnu-0.52.6 /nix/store/nqxny6ypjmxkjip427wnrr06a4gqwzrq-windows_x86_64_gnullvm-0.42.2 /nix/store/qb6yywrn1kdsmsq4giiw87jdvy8znkd2-windows_x86_64_gnullvm-0.48.5 /nix/store/m3nr3r9b7z2k30pbp80kbchlxybl6ha3-windows_x86_64_gnullvm-0.52.6 /nix/store/fmlkn21sm785jyqs9pm4l1rh049hhm7g-windows_x86_64_msvc-0.42.2 /nix/store/h7r1mw1idqa14dp277hn3j9lz30bfg2j-windows_x86_64_msvc-0.48.5 /nix/store/majwjvzd87cm47yb38pgz07d59q74xpg-windows_x86_64_msvc-0.52.6 /nix/store/6i6fh26dwfz5xnp7szw9550igldx1slq-winnow-0.7.15 /nix/store/jd2djf8lhmaizj18svk6bba95rkn58fz-winnow-1.0.3 /nix/store/05q9j22la76g3vggyd8cij1d1iisjw3c-winreg-0.50.0 /nix/store/j4nw2f8zwlf8iy8q9y6ffkhagk76ppyy-winx-0.36.4 /nix/store/h17rdd0aqjd73jjj2v6zkj8c40abqpak-wit-bindgen-0.57.1 /nix/store/wnz4rf1njm0ij5n734ibblj0phw3ci23-write16-1.0.0 /nix/store/rr07frvrz576v7ij9irfc8bvx0kma4mx-writeable-0.6.3 /nix/store/saijr142a1nbhlai0hfwc57wg8wjxfsg-yaml-rust-0.4.5 /nix/store/c7abqxjhb5z3abqz1i51bn9v4ba4d0k3-yoke-0.8.3 /nix/store/91jgqdr5g5kqhp859djcq2ajw2i21j2v-yoke-derive-0.8.2 /nix/store/ws9sqbi7yc9vwwmac9aw7ds09q9j1k7i-zerofrom-0.1.8 /nix/store/gp36683pyannyv3ssyvq5dvwx65p461h-zerofrom-derive-0.1.7 /nix/store/mxzg1jf7m780vrv5v6c6dqxphh8a684c-zerotrie-0.2.4 /nix/store/pav8nfc4bkkx3jdik9a2n8afi9ildzk7-zerovec-0.11.6 /nix/store/s1f15fz33a70kdi3kh2ai2siwli48a1s-zerovec-derive-0.11.3 /nix/store/jgc2jj0xhnp6dimfpkjypqzri4cqp6sm-zmij-1.0.21 /nix/store/4rjpq1ky9an56yvd5wzv9h1ffdjhb0l6-zopfli-0.8.3 /nix/store/f5v2a8lx7iwdi2zgj199k4yjw59nk8ss-zstd-0.13.3 /nix/store/2yckh4jbn18lnrhyc23yl8sa0s54ynb2-zstd-safe-7.2.4 /nix/store/1kdk74bhn2m4b6q6sp5p6x909ya19pjf-zstd-sys-2.0.16+zstd.1.5.7 /nix/store/56lml2vwxn616s3qys9wx5fg1n8fxqk7-zune-core-0.5.1 /nix/store/4bhl5d6qc94mmyfzr2yzh4qrkmi0jf8v-zune-jpeg-0.5.15 building '/nix/store/nhhqcwcjgg28n9gwmg3xq0pvdkgdh6n3-askama_escape-0.13.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/x6z45shkh4pmz0bdfk27wmw4hv97k36k-async-tungstenite-0.31.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/8psjsvc46vwi9bnirh0jvcb3f4728iz2-az-1.3.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/cddskvys3g1ysqvn5l37n54wfa93ylwv-cap-primitives-3.4.5.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/m9bmw9b0gk1qd25hspb451cbhlw40wj0-cap-rand-3.4.5.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/x6z45shkh4pmz0bdfk27wmw4hv97k36k-async-tungstenite-0.31.0.drv' on farm.numtide.com:50051 async-tungstenite-0.31.0> elastic-arm-a3f3f54e: building x6z45shkh4pmz0bdfk27wmw4hv97k36k-async-tungstenite-0.31.0.drv building '/nix/store/nhhqcwcjgg28n9gwmg3xq0pvdkgdh6n3-askama_escape-0.13.0.drv' on farm.numtide.com:50051 askama_escape-0.13.0> elastic-arm-64c8055b: building nhhqcwcjgg28n9gwmg3xq0pvdkgdh6n3-askama_escape-0.13.0.drv building '/nix/store/8psjsvc46vwi9bnirh0jvcb3f4728iz2-az-1.3.0.drv' on farm.numtide.com:50051 az-1.3.0> elastic-arm-a3f3f54e: building 8psjsvc46vwi9bnirh0jvcb3f4728iz2-az-1.3.0.drv building '/nix/store/cddskvys3g1ysqvn5l37n54wfa93ylwv-cap-primitives-3.4.5.drv' on farm.numtide.com:50051 cap-primitives-3.4.5> elastic-arm-81f205d0: building cddskvys3g1ysqvn5l37n54wfa93ylwv-cap-primitives-3.4.5.drv building '/nix/store/m9bmw9b0gk1qd25hspb451cbhlw40wj0-cap-rand-3.4.5.drv' on farm.numtide.com:50051 cap-rand-3.4.5> elastic-arm-64c8055b: building m9bmw9b0gk1qd25hspb451cbhlw40wj0-cap-rand-3.4.5.drv building '/nix/store/3cydfk10pkg77xyj7jph1spq39cs8gq2-unicode-ccc-0.4.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/klmyg04ib25s5r90mlhakm8azv42krgj-wiggle-generate-43.0.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/ihp7xlz0ywl7dcjg8p722pix5dynhlj4-wiggle-macro-43.0.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/j8vyfw9cmpw0zca3ybycbzjfw7lj6s9j-const-str-0.7.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/zxbsh84sp3qc954kg4dqymy5bqhj7z54-dioxus-interpreter-js-0.7.9.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/pvys53804b1lbbymnhi7z7fvjp7bmmra-generational-box-0.7.9.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/3cydfk10pkg77xyj7jph1spq39cs8gq2-unicode-ccc-0.4.0.drv' on farm.numtide.com:50051 unicode-ccc-0.4.0> elastic-arm-64c8055b: building 3cydfk10pkg77xyj7jph1spq39cs8gq2-unicode-ccc-0.4.0.drv building '/nix/store/1zk1p34pszz7635snhx1cw9n7iyc3krg-wasmtime-43.0.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/581njmbiylk6fdj9rkh3vwjq32qw206d-xmp-writer-0.3.3.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/klmyg04ib25s5r90mlhakm8azv42krgj-wiggle-generate-43.0.2.drv' on farm.numtide.com:50051 wiggle-generate-43.0.2> elastic-arm-64c8055b: building klmyg04ib25s5r90mlhakm8azv42krgj-wiggle-generate-43.0.2.drv building '/nix/store/ihp7xlz0ywl7dcjg8p722pix5dynhlj4-wiggle-macro-43.0.2.drv' on farm.numtide.com:50051 wiggle-macro-43.0.2> elastic-arm-64c8055b: building ihp7xlz0ywl7dcjg8p722pix5dynhlj4-wiggle-macro-43.0.2.drv building '/nix/store/j8vyfw9cmpw0zca3ybycbzjfw7lj6s9j-const-str-0.7.1.drv' on farm.numtide.com:50051 const-str-0.7.1> elastic-arm-a3f3f54e: building j8vyfw9cmpw0zca3ybycbzjfw7lj6s9j-const-str-0.7.1.drv building '/nix/store/av2nkv5a3qzzpjxd746wjwda7iy1icap-infer-0.19.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/zxbsh84sp3qc954kg4dqymy5bqhj7z54-dioxus-interpreter-js-0.7.9.drv' on farm.numtide.com:50051 dioxus-interpreter-js-0.7.9> elastic-arm-a3f3f54e: building zxbsh84sp3qc954kg4dqymy5bqhj7z54-dioxus-interpreter-js-0.7.9.drv building '/nix/store/pvys53804b1lbbymnhi7z7fvjp7bmmra-generational-box-0.7.9.drv' on farm.numtide.com:50051 generational-box-0.7.9> elastic-arm-64c8055b: building pvys53804b1lbbymnhi7z7fvjp7bmmra-generational-box-0.7.9.drv building '/nix/store/yg91g4ns1054zgxqr6kj7vhqnzg90bkw-icu_collator_data-2.2.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/1zk1p34pszz7635snhx1cw9n7iyc3krg-wasmtime-43.0.2.drv' on farm.numtide.com:50051 wasmtime-43.0.2> elastic-arm-a3f3f54e: building 1zk1p34pszz7635snhx1cw9n7iyc3krg-wasmtime-43.0.2.drv building '/nix/store/av2nkv5a3qzzpjxd746wjwda7iy1icap-infer-0.19.0.drv' on farm.numtide.com:50051 infer-0.19.0> elastic-arm-a3f3f54e: building av2nkv5a3qzzpjxd746wjwda7iy1icap-infer-0.19.0.drv building '/nix/store/amslvk8m8byqn0snc5srvqdd7bdzq44y-prost-0.14.4.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/63f3jb9qy6cdgrqckwbpyzs5kdl2h1vm-prost-derive-0.14.4.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/0h01ph9fmc9jzqq51j5pbggv3qi6n1ra-quinn-0.11.11.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/581njmbiylk6fdj9rkh3vwjq32qw206d-xmp-writer-0.3.3.drv' on farm.numtide.com:50051 xmp-writer-0.3.3> elastic-arm-c9d8954b: building 581njmbiylk6fdj9rkh3vwjq32qw206d-xmp-writer-0.3.3.drv building '/nix/store/yg91g4ns1054zgxqr6kj7vhqnzg90bkw-icu_collator_data-2.2.0.drv' on farm.numtide.com:50051 icu_collator_data-2.2.0> elastic-arm-a3f3f54e: building yg91g4ns1054zgxqr6kj7vhqnzg90bkw-icu_collator_data-2.2.0.drv building '/nix/store/amslvk8m8byqn0snc5srvqdd7bdzq44y-prost-0.14.4.drv' on farm.numtide.com:50051 prost-0.14.4> elastic-arm-c9d8954b: building amslvk8m8byqn0snc5srvqdd7bdzq44y-prost-0.14.4.drv building '/nix/store/63f3jb9qy6cdgrqckwbpyzs5kdl2h1vm-prost-derive-0.14.4.drv' on farm.numtide.com:50051 prost-derive-0.14.4> elastic-arm-64c8055b: building 63f3jb9qy6cdgrqckwbpyzs5kdl2h1vm-prost-derive-0.14.4.drv building '/nix/store/67kjlpz4467d1775214lsh3qqigz63p1-pulley-interpreter-43.0.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/4byk0xx38n6z073qvvlxlcqm3l3fnfll-hayro-jpeg2000-0.3.5.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/if1xcc31kmq00ljznyznynp20ms9f623-hayro-cmap-0.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/rd9178smba2mhyyd6h95q9lfyj186wxq-hayro-jbig2-0.3.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/0h01ph9fmc9jzqq51j5pbggv3qi6n1ra-quinn-0.11.11.drv' on farm.numtide.com:50051 quinn-0.11.11> elastic-arm-64c8055b: building 0h01ph9fmc9jzqq51j5pbggv3qi6n1ra-quinn-0.11.11.drv building '/nix/store/xzsd7bbx31pm314n239330dv0g9iilrz-wasmi_core-1.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/1zj4pqpfjld3hzlfgic5sj4bjhln0rsg-embedded-io-0.4.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/n7xbh1a6sj579k1gv02xn2040snqlwyv-gloo-net-0.6.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/kj9c2cs796rih3k3cy7vkm79jbm47ln0-unicode-vo-0.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/if1xcc31kmq00ljznyznynp20ms9f623-hayro-cmap-0.1.0.drv' on farm.numtide.com:50051 hayro-cmap-0.1.0> elastic-arm-c9d8954b: building if1xcc31kmq00ljznyznynp20ms9f623-hayro-cmap-0.1.0.drv building '/nix/store/4byk0xx38n6z073qvvlxlcqm3l3fnfll-hayro-jpeg2000-0.3.5.drv' on farm.numtide.com:50051 hayro-jpeg2000-0.3.5> elastic-arm-c9d8954b: building 4byk0xx38n6z073qvvlxlcqm3l3fnfll-hayro-jpeg2000-0.3.5.drv building '/nix/store/67kjlpz4467d1775214lsh3qqigz63p1-pulley-interpreter-43.0.2.drv' on farm.numtide.com:50051 pulley-interpreter-43.0.2> elastic-arm-c9d8954b: building 67kjlpz4467d1775214lsh3qqigz63p1-pulley-interpreter-43.0.2.drv building '/nix/store/1zj4pqpfjld3hzlfgic5sj4bjhln0rsg-embedded-io-0.4.0.drv' on farm.numtide.com:50051 embedded-io-0.4.0> elastic-arm-c9d8954b: building 1zj4pqpfjld3hzlfgic5sj4bjhln0rsg-embedded-io-0.4.0.drv building '/nix/store/rd9178smba2mhyyd6h95q9lfyj186wxq-hayro-jbig2-0.3.0.drv' on farm.numtide.com:50051 hayro-jbig2-0.3.0> elastic-arm-c9d8954b: building rd9178smba2mhyyd6h95q9lfyj186wxq-hayro-jbig2-0.3.0.drv building '/nix/store/xzsd7bbx31pm314n239330dv0g9iilrz-wasmi_core-1.1.0.drv' on farm.numtide.com:50051 wasmi_core-1.1.0> elastic-arm-a3f3f54e: building xzsd7bbx31pm314n239330dv0g9iilrz-wasmi_core-1.1.0.drv building '/nix/store/n7xbh1a6sj579k1gv02xn2040snqlwyv-gloo-net-0.6.0.drv' on farm.numtide.com:50051 gloo-net-0.6.0> elastic-arm-c9d8954b: building n7xbh1a6sj579k1gv02xn2040snqlwyv-gloo-net-0.6.0.drv building '/nix/store/kj9c2cs796rih3k3cy7vkm79jbm47ln0-unicode-vo-0.1.0.drv' on farm.numtide.com:50051 unicode-vo-0.1.0> elastic-arm-a3f3f54e: building kj9c2cs796rih3k3cy7vkm79jbm47ln0-unicode-vo-0.1.0.drv building '/nix/store/3brspjmk8k0vrask88fcfcad5w07c2ca-poly1305-0.8.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/m7wxdicbd5j13v8skhks253pbp9h8g4g-pulley-macros-43.0.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/2wjdz748vfvxy8x3fr0k9df22xxr8f38-dioxus-logger-0.7.9.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/m2aamhhn9k0lbisdyx7x0m5irdpqxfhr-hayagriva-0.10.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/4zj7sybhxzzr7vmha776w3g9jm7i190h-memchr-2.8.3.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/8q7ncjhmgfybyhig3vv14dxl77nm9app-memmap2-0.9.11.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/3brspjmk8k0vrask88fcfcad5w07c2ca-poly1305-0.8.0.drv' on farm.numtide.com:50051 poly1305-0.8.0> elastic-arm-c9d8954b: building 3brspjmk8k0vrask88fcfcad5w07c2ca-poly1305-0.8.0.drv building '/nix/store/m7wxdicbd5j13v8skhks253pbp9h8g4g-pulley-macros-43.0.2.drv' on farm.numtide.com:50051 pulley-macros-43.0.2> elastic-arm-a3f3f54e: building m7wxdicbd5j13v8skhks253pbp9h8g4g-pulley-macros-43.0.2.drv building '/nix/store/2wjdz748vfvxy8x3fr0k9df22xxr8f38-dioxus-logger-0.7.9.drv' on farm.numtide.com:50051 dioxus-logger-0.7.9> elastic-arm-a3f3f54e: building 2wjdz748vfvxy8x3fr0k9df22xxr8f38-dioxus-logger-0.7.9.drv building '/nix/store/m2aamhhn9k0lbisdyx7x0m5irdpqxfhr-hayagriva-0.10.1.drv' on farm.numtide.com:50051 hayagriva-0.10.1> elastic-arm-ea992526: building m2aamhhn9k0lbisdyx7x0m5irdpqxfhr-hayagriva-0.10.1.drv building '/nix/store/f7qvzybs237z61kmkfi5v052ilybqvn6-dioxus-ssr-0.7.9.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/2996w48jsx72pkkflhyl0vl4xmgf93xx-hayro-syntax-0.7.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/rj7fpnnqfj26w2damhn5ai1mdsqwmd4i-tower-sessions-memory-store-0.14.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/0g2ahv5f7y7hc5my2v5madwx947g3dk9-tungstenite-0.28.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/58p9h2y9pflpf3rcqgd7fy33g6z7f62w-typst-library-0.15.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/py2rc0fk96ccg55vrlj9iabr084nr36z-unicode-math-class-0.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-linux' building '/nix/store/4zj7sybhxzzr7vmha776w3g9jm7i190h-memchr-2.8.3.drv' on farm.numtide.com:50051 memchr-2.8.3> elastic-arm-c9d8954b: building 4zj7sybhxzzr7vmha776w3g9jm7i190h-memchr-2.8.3.drv building '/nix/store/8q7ncjhmgfybyhig3vv14dxl77nm9app-memmap2-0.9.11.drv' on farm.numtide.com:50051 memmap2-0.9.11> elastic-arm-c9d8954b: building 8q7ncjhmgfybyhig3vv14dxl77nm9app-memmap2-0.9.11.drv building '/nix/store/f7qvzybs237z61kmkfi5v052ilybqvn6-dioxus-ssr-0.7.9.drv' on farm.numtide.com:50051 dioxus-ssr-0.7.9> elastic-arm-64c8055b: building f7qvzybs237z61kmkfi5v052ilybqvn6-dioxus-ssr-0.7.9.drv building '/nix/store/2996w48jsx72pkkflhyl0vl4xmgf93xx-hayro-syntax-0.7.2.drv' on farm.numtide.com:50051 hayro-syntax-0.7.2> elastic-arm-ea992526: building 2996w48jsx72pkkflhyl0vl4xmgf93xx-hayro-syntax-0.7.2.drv building '/nix/store/rj7fpnnqfj26w2damhn5ai1mdsqwmd4i-tower-sessions-memory-store-0.14.0.drv' on farm.numtide.com:50051 tower-sessions-memory-store-0.14.0> elastic-arm-c9d8954b: building rj7fpnnqfj26w2damhn5ai1mdsqwmd4i-tower-sessions-memory-store-0.14.0.drv building '/nix/store/58p9h2y9pflpf3rcqgd7fy33g6z7f62w-typst-library-0.15.0.drv' on farm.numtide.com:50051 typst-library-0.15.0> elastic-arm-64c8055b: building 58p9h2y9pflpf3rcqgd7fy33g6z7f62w-typst-library-0.15.0.drv building '/nix/store/0g2ahv5f7y7hc5my2v5madwx947g3dk9-tungstenite-0.28.0.drv' on farm.numtide.com:50051 tungstenite-0.28.0> elastic-arm-ea992526: building 0g2ahv5f7y7hc5my2v5madwx947g3dk9-tungstenite-0.28.0.drv building '/nix/store/1wmdjnn3wm2njyfj1bpanbqpyj2adjmf-tiny-skia-path-0.12.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-linux' building '/nix/store/py2rc0fk96ccg55vrlj9iabr084nr36z-unicode-math-class-0.1.0.drv' on farm.numtide.com:50051 unicode-math-class-0.1.0> elastic-arm-64c8055b: building py2rc0fk96ccg55vrlj9iabr084nr36z-unicode-math-class-0.1.0.drv building '/nix/store/1wmdjnn3wm2njyfj1bpanbqpyj2adjmf-tiny-skia-path-0.12.0.drv' on farm.numtide.com:50051 tiny-skia-path-0.12.0> elastic-arm-ea992526: building 1wmdjnn3wm2njyfj1bpanbqpyj2adjmf-tiny-skia-path-0.12.0.drv building '/nix/store/kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv: elastic-arm-64c8055b: not scheduled here: kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv, asking the scheduler again building '/nix/store/kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv' on farm.numtide.com:50051 cargo-vendor-dir> elastic-arm-64c8055b: building kq542m825r5awzkj3zfr9kfgbg15ql96-cargo-vendor-dir.drv cargo-vendor-dir> structuredAttrs is enabled building '/nix/store/9xya0fxrin515p27g9xcsyypanpzfsrs-horae-tests-0.1.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-linux' building '/nix/store/9xya0fxrin515p27g9xcsyypanpzfsrs-horae-tests-0.1.0.drv' on farm.numtide.com:50051 horae-tests-0.1.0> elastic-arm-64c8055b: building 9xya0fxrin515p27g9xcsyypanpzfsrs-horae-tests-0.1.0.drv horae-tests-0.1.0> Running phase: unpackPhase horae-tests-0.1.0> unpacking source archive /nix/store/9a7pqwj1psk5k3mg13wrqznc24birb8c-source horae-tests-0.1.0> source root is source horae-tests-0.1.0> Executing cargoSetupPostUnpackHook horae-tests-0.1.0> Finished cargoSetupPostUnpackHook horae-tests-0.1.0> Running phase: patchPhase horae-tests-0.1.0> Executing cargoSetupPostPatchHook horae-tests-0.1.0> Validating consistency between /build/source/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock horae-tests-0.1.0> Finished cargoSetupPostPatchHook horae-tests-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase horae-tests-0.1.0> Running phase: configurePhase horae-tests-0.1.0> Running phase: buildPhase horae-tests-0.1.0> Compiling proc-macro2 v1.0.106 horae-tests-0.1.0> Compiling unicode-ident v1.0.24 horae-tests-0.1.0> Compiling quote v1.0.46 horae-tests-0.1.0> Compiling serde_core v1.0.228 horae-tests-0.1.0> Compiling autocfg v1.5.1 horae-tests-0.1.0> Compiling serde v1.0.228 horae-tests-0.1.0> Compiling thiserror v2.0.18 horae-tests-0.1.0> Compiling iana-time-zone v0.1.65 horae-tests-0.1.0> Compiling num-traits v0.2.19 horae-tests-0.1.0> Compiling syn v2.0.118 horae-tests-0.1.0> Compiling uuid v1.23.4 horae-tests-0.1.0> Compiling serde_derive v1.0.228 horae-tests-0.1.0> Compiling thiserror-impl v2.0.18 horae-tests-0.1.0> Compiling chrono v0.4.45 horae-tests-0.1.0> Compiling horae-core v0.1.0 (/build/source/crates/core) horae-tests-0.1.0> Finished `test` profile [unoptimized + debuginfo] target(s) in 9.35s horae-tests-0.1.0> Running [ 00:00:00] 0/115: 6 running, 0 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding horae-tests-0.1.0> [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget horae-tests-0.1.0> [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values horae-tests-0.1.0> [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows horae-tests-0.1.0> [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached horae-tests-0.1.0> ------------ horae-tests-0.1.0> Nextest run ID 1900bac7-cb97-47bd-acf7-ac7f735adb76 with nextest profile: default horae-tests-0.1.0> Starting 115 tests across 1 binary horae-tests-0.1.0> Running [ 00:00:00] 0/115: 6 running, 0 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding horae-tests-0.1.0> [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget horae-tests-0.1.0> [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values horae-tests-0.1.0> [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows horae-tests-0.1.0> [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached horae-tests-0.1.0> Running [ 00:00:00] 0/115: 6 running, 0 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core ed_alert_threshold_is_exact_without_rounding horae-tests-0.1.0> [ 00:00:00] horae-core ert_accepts_zero_percent_but_not_zero_budget horae-tests-0.1.0> [ 00:00:00] horae-core jects_invalid_inputs_and_widens_large_values horae-tests-0.1.0> [ 00:00:00] horae-core percentage_rounds_clamps_and_never_overflows horae-tests-0.1.0> [ 00:00:00] horae-core ::tests::current_band_is_the_highest_reached horae-tests-0.1.0> Running [ 00:00:00] => 22/115: 8 running, 22 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking horae-tests-0.1.0> [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day horae-tests-0.1.0> [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core epresentable_scaled_values_without_panicking horae-tests-0.1.0> [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits horae-tests-0.1.0> [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected horae-tests-0.1.0> PASS [ 0.007s] horae-core budget::tests::drop_below_a_band_does_not_fire_but_current_resets horae-tests-0.1.0> PASS [ 0.008s] horae-core budget::tests::display_percentage_rounds_clamps_and_never_overflows horae-tests-0.1.0> PASS [ 0.011s] horae-core budget::tests::configured_alert_threshold_is_exact_without_rounding horae-tests-0.1.0> PASS [ 0.010s] horae-core budget::tests::configured_alert_rejects_invalid_inputs_and_widens_large_values horae-tests-0.1.0> PASS [ 0.006s] horae-core budget::tests::no_band_for_zero_or_missing_budget horae-tests-0.1.0> PASS [ 0.015s] horae-core budget::tests::configured_alert_accepts_zero_percent_but_not_zero_budget horae-tests-0.1.0> PASS [ 0.016s] horae-core budget::tests::a_single_jump_announces_every_crossed_band horae-tests-0.1.0> PASS [ 0.015s] horae-core budget::tests::current_band_is_the_highest_reached horae-tests-0.1.0> PASS [ 0.019s] horae-core budget::tests::each_crossing_is_announced_once horae-tests-0.1.0> PASS [ 0.013s] horae-core budget::tests::large_values_do_not_overflow horae-tests-0.1.0> PASS [ 0.008s] horae-core duration::tests::format_round_trip horae-tests-0.1.0> PASS [ 0.012s] horae-core duration::tests::format_hhmm_pads_minutes horae-tests-0.1.0> PASS [ 0.019s] horae-core budget::tests::over_budget_fires_even_without_a_configured_100_band horae-tests-0.1.0> PASS [ 0.014s] horae-core duration::tests::parse_colon horae-tests-0.1.0> PASS [ 0.014s] horae-core duration::tests::minutes_between_is_exact_no_minimum horae-tests-0.1.0> PASS [ 0.021s] horae-core duration::tests::format_clamps_negative_to_zero horae-tests-0.1.0> PASS [ 0.015s] horae-core duration::tests::parse_decimal_rounds_half_minutes_exactly horae-tests-0.1.0> PASS [ 0.016s] horae-core duration::tests::parse_decimal horae-tests-0.1.0> PASS [ 0.012s] horae-core duration::tests::parse_preserves_u32_boundary_without_saturating horae-tests-0.1.0> PASS [ 0.010s] horae-core importers::harvest::convert::tests::conversion_handles_high_precision_without_intermediate_overflow horae-tests-0.1.0> PASS [ 0.012s] horae-core duration::tests::parse_rejects_excessive_decimal_precision_and_numerator horae-tests-0.1.0> PASS [ 0.009s] horae-core importers::harvest::convert::tests::conversion_preserves_the_i64_boundary_and_rejects_rounding_past_it horae-tests-0.1.0> Running [ 00:00:00] => 22/115: 8 running, 22 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core rse_rejects_colon_overflow_without_panicking horae-tests-0.1.0> [ 00:00:00] horae-core ests::parse_round_trips_each_minute_in_a_day horae-tests-0.1.0> [ 00:00:00] horae-core cts_negative_non_finite_and_malformed_values horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core epresentable_scaled_values_without_panicking horae-tests-0.1.0> [ 00:00:00] horae-core rsion_reports_precision_and_numerator_limits horae-tests-0.1.0> [ 00:00:00] horae-core harvest::convert::tests::garbage_is_rejected horae-tests-0.1.0> Running [ 00:00:00] ===> 46/115: 8 running, 46 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches horae-tests-0.1.0> [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work horae-tests-0.1.0> [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches horae-tests-0.1.0> [ 00:00:00] horae-core _when_an_errored_count_has_no_reported_error horae-tests-0.1.0> [ 00:00:00] horae-core tests::import_modes_display_their_wire_names horae-tests-0.1.0> [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors horae-tests-0.1.0> PASS [ 0.018s] horae-core duration::tests::parse_round_trips_each_minute_in_a_day horae-tests-0.1.0> PASS [ 0.008s] horae-core importers::harvest::convert::tests::conversion_reports_precision_and_numerator_limits horae-tests-0.1.0> PASS [ 0.018s] horae-core duration::tests::parse_rejects_negative_non_finite_and_malformed_values horae-tests-0.1.0> PASS [ 0.025s] horae-core duration::tests::parse_rejects_colon_overflow_without_panicking horae-tests-0.1.0> PASS [ 0.013s] horae-core importers::harvest::convert::tests::garbage_is_rejected horae-tests-0.1.0> PASS [ 0.024s] horae-core importers::harvest::convert::tests::conversion_rejects_unrepresentable_scaled_values_without_panicking horae-tests-0.1.0> PASS [ 0.015s] horae-core importers::harvest::convert::tests::hours_common_values_are_exact horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::convert::tests::leading_and_trailing_forms_parse horae-tests-0.1.0> PASS [ 0.019s] horae-core importers::harvest::convert::tests::high_precision_fraction_straddles_the_half_minute_exactly horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::convert::tests::money_common_values_are_exact horae-tests-0.1.0> PASS [ 0.017s] horae-core importers::harvest::convert::tests::money_round_trip_against_exporter_transform horae-tests-0.1.0> PASS [ 0.012s] horae-core importers::harvest::convert::tests::money_rounds_third_decimal_half_up horae-tests-0.1.0> PASS [ 0.024s] horae-core importers::harvest::convert::tests::hours_round_trip_against_exporter_transform horae-tests-0.1.0> PASS [ 0.013s] horae-core importers::harvest::convert::tests::negative_is_rejected horae-tests-0.1.0> PASS [ 0.008s] horae-core importers::harvest::keys::tests::normalize_matches_sql_harvest_norm_contract horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::convert::tests::round_half_up_at_the_boundary horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::keys::tests::client_key_equal_across_case_and_whitespace horae-tests-0.1.0> PASS [ 0.012s] horae-core importers::harvest::keys::tests::composite_components_do_not_collide horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::keys::tests::normalize_trims_and_case_folds horae-tests-0.1.0> PASS [ 0.019s] horae-core importers::harvest::keys::tests::occurrence_counter_keys_are_independent horae-tests-0.1.0> PASS [ 0.014s] horae-core importers::harvest::keys::tests::project_key_falls_back_to_client_and_name horae-tests-0.1.0> PASS [ 0.014s] horae-core importers::harvest::keys::tests::task_key_shared_across_projects horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::keys::tests::project_key_prefers_code_when_present horae-tests-0.1.0> PASS [ 0.019s] horae-core importers::harvest::keys::tests::occurrence_counter_numbers_repeats_from_zero horae-tests-0.1.0> Running [ 00:00:00] ===> 46/115: 8 running, 46 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core ts::time_entry_key_distinguishes_and_matches horae-tests-0.1.0> [ 00:00:00] horae-core quires_binding_and_no_imports_or_active_work horae-tests-0.1.0> [ 00:00:00] horae-core d_new_inline_errors_reconcile_across_batches horae-tests-0.1.0> [ 00:00:00] horae-core _when_an_errored_count_has_no_reported_error horae-tests-0.1.0> [ 00:00:00] horae-core tests::import_modes_display_their_wire_names horae-tests-0.1.0> [ 00:00:00] horae-core s_when_errored_counts_match_collected_errors horae-tests-0.1.0> Running [ 00:00:00] =====> 67/115: 8 running, 67 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::resolve_rate_cascade horae-tests-0.1.0> [ 00:00:00] horae-core keeps_zero_and_explicit_missing_project_rate horae-tests-0.1.0> [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources horae-tests-0.1.0> PASS [ 0.019s] horae-core importers::harvest::keys::tests::time_entry_key_distinguishes_and_matches horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::types::account_switch_tests::account_switch_requires_binding_and_no_imports_or_active_work horae-tests-0.1.0> PASS [ 0.016s] horae-core importers::harvest::types::tests::archived_errors_and_new_inline_errors_reconcile_across_batches horae-tests-0.1.0> PASS [ 0.015s] horae-core importers::harvest::types::tests::reconciles_when_errored_counts_match_collected_errors horae-tests-0.1.0> PASS [ 0.020s] horae-core importers::harvest::types::tests::does_not_reconcile_when_an_errored_count_has_no_reported_error horae-tests-0.1.0> PASS [ 0.019s] horae-core importers::harvest::types::tests::import_modes_display_their_wire_names horae-tests-0.1.0> PASS [ 0.013s] horae-core invoice::tests::discount_allocation_handles_empty_zero_and_full_discounts horae-tests-0.1.0> PASS [ 0.016s] horae-core invoice::tests::discount_allocation_rejects_negative_lines_and_subtotal_overflow horae-tests-0.1.0> PASS [ 0.024s] horae-core invoice::tests::discount_allocation_conserves_header_amount_and_bounds_each_line horae-tests-0.1.0> PASS [ 0.014s] horae-core invoice::tests::discount_allocation_supports_maximum_representable_subtotal horae-tests-0.1.0> PASS [ 0.011s] horae-core invoice::tests::discount_allocation_uses_largest_remainder_then_stable_source_order horae-tests-0.1.0> PASS [ 0.010s] horae-core invoice::tests::invoice_adjustments_apply_discount_before_non_compounding_taxes horae-tests-0.1.0> PASS [ 0.010s] horae-core invoice::tests::invoice_adjustments_reject_negative_subtotal_and_overflow horae-tests-0.1.0> PASS [ 0.015s] horae-core invoice::tests::discounted_fee_contribution_leaves_discount_available horae-tests-0.1.0> PASS [ 0.015s] horae-core invoice::tests::line_amount_90_minutes horae-tests-0.1.0> PASS [ 0.014s] horae-core invoice::tests::line_amount_half_hour horae-tests-0.1.0> PASS [ 0.010s] horae-core invoice::tests::line_amount_rejects_unrepresentable_results horae-tests-0.1.0> PASS [ 0.017s] horae-core invoice::tests::line_amount_exact_hour horae-tests-0.1.0> PASS [ 0.016s] horae-core invoice::tests::line_amount_odd_minutes horae-tests-0.1.0> PASS [ 0.020s] horae-core invoice::tests::invoice_adjustments_round_components_half_up horae-tests-0.1.0> PASS [ 0.021s] horae-core invoice::tests::line_amount_accepts_large_representable_amounts horae-tests-0.1.0> Running [ 00:00:00] =====> 67/115: 8 running, 67 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core s::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> [ 00:00:00] horae-core line_amount_rounds_half_cents_up_not_to_even horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::line_amount_zero_minutes horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::line_amount_zero_rate horae-tests-0.1.0> [ 00:00:00] horae-core invoice::tests::resolve_rate_cascade horae-tests-0.1.0> [ 00:00:00] horae-core keeps_zero_and_explicit_missing_project_rate horae-tests-0.1.0> [ 00:00:00] horae-core ed_rate_mode_ignores_unselected_rate_sources horae-tests-0.1.0> Running [ 00:00:00] =======> 92/115: 8 running, 92 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days horae-tests-0.1.0> [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax horae-tests-0.1.0> [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths horae-tests-0.1.0> [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::result_is_multiple_of_inc horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::up_and_down horae-tests-0.1.0> PASS [ 0.113s] horae-core importers::harvest::convert::tests::conversion_matches_exact_scaled_rationals horae-tests-0.1.0> PASS [ 0.008s] horae-core money::tests::addition_rejects_overflow_in_both_directions horae-tests-0.1.0> PASS [ 0.019s] horae-core invoice::tests::line_amount_rounds_half_cents_up_not_to_even horae-tests-0.1.0> PASS [ 0.016s] horae-core invoice::tests::resolve_rate_cascade horae-tests-0.1.0> PASS [ 0.019s] horae-core invoice::tests::line_amount_zero_minutes horae-tests-0.1.0> PASS [ 0.019s] horae-core invoice::tests::line_amount_zero_rate horae-tests-0.1.0> PASS [ 0.021s] horae-core invoice::tests::selected_rate_keeps_zero_and_explicit_missing_project_rate horae-tests-0.1.0> PASS [ 0.022s] horae-core invoice::tests::selected_rate_mode_ignores_unselected_rate_sources horae-tests-0.1.0> PASS [ 0.011s] horae-core money::tests::parse_cents_is_exact_where_a_float_would_drift horae-tests-0.1.0> PASS [ 0.011s] horae-core money::tests::parse_cents_rejects_what_it_cannot_represent horae-tests-0.1.0> PASS [ 0.011s] horae-core money::tests::parse_cents_reads_whole_and_fractional_amounts horae-tests-0.1.0> PASS [ 0.019s] horae-core money::tests::addition_retains_currency_checks_and_representable_boundaries horae-tests-0.1.0> PASS [ 0.013s] horae-core money::tests::format_cents_plain_keeps_sign_below_one_unit horae-tests-0.1.0> PASS [ 0.019s] horae-core money::tests::format_cents_groups_thousands_and_keeps_sign horae-tests-0.1.0> PASS [ 0.015s] horae-core money::tests::parse_cents_tolerates_grouping_spaces_and_signs horae-tests-0.1.0> PASS [ 0.014s] horae-core project::tests::basics_accept_same_day_but_reject_reversed_dates horae-tests-0.1.0> PASS [ 0.016s] horae-core project::tests::fee_schedules_reject_missing_overlong_and_excessive_milestones horae-tests-0.1.0> PASS [ 0.016s] horae-core project::tests::basics_reject_overlong_code_and_unsupported_currency horae-tests-0.1.0> PASS [ 0.016s] horae-core project::tests::basics_reject_blank_and_overlong_names horae-tests-0.1.0> PASS [ 0.017s] horae-core project::tests::basics_accept_supported_currencies_and_optional_dates horae-tests-0.1.0> PASS [ 0.016s] horae-core project::tests::fee_schedules_validate_amounts_and_milestone_total horae-tests-0.1.0> PASS [ 0.013s] horae-core project::tests::monetary_budgets_are_only_available_for_time_and_materials horae-tests-0.1.0> PASS [ 0.012s] horae-core project::tests::monthly_fee_dates_follow_calendar_months horae-tests-0.1.0> PASS [ 0.015s] horae-core project::tests::monthly_fee_dates_reject_invalid_calendar_inputs horae-tests-0.1.0> PASS [ 0.011s] horae-core rounding::tests::identity_when_inc_zero horae-tests-0.1.0> Running [ 00:00:00] =======> 92/115: 8 running, 92 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days horae-tests-0.1.0> [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax horae-tests-0.1.0> [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths horae-tests-0.1.0> [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::result_is_multiple_of_inc horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::up_and_down horae-tests-0.1.0> PASS [ 0.017s] horae-core project::tests::percentage_rejects_invalid_precision_range_and_syntax horae-tests-0.1.0> PASS [ 0.017s] horae-core project::tests::percentage_preserves_exact_hundredths horae-tests-0.1.0> PASS [ 0.017s] horae-core project::tests::payment_terms_support_receipt_and_checked_days horae-tests-0.1.0> PASS [ 0.016s] horae-core rounding::tests::nearest_ties_round_up horae-tests-0.1.0> PASS [ 0.017s] horae-core rounding::tests::effective_minutes_respect_frozen_history_including_zero horae-tests-0.1.0> PASS [ 0.016s] horae-core rounding::tests::result_is_multiple_of_inc horae-tests-0.1.0> PASS [ 0.009s] horae-core state::tests::managers_invoice_open_and_approved_time horae-tests-0.1.0> PASS [ 0.018s] horae-core rounding::tests::up_and_down horae-tests-0.1.0> PASS [ 0.009s] horae-core state::tests::only_manager_can_approve horae-tests-0.1.0> PASS [ 0.018s] horae-core state::tests::invoiced_is_final horae-tests-0.1.0> PASS [ 0.015s] horae-core state::tests::member_submit_and_reopen horae-tests-0.1.0> PASS [ 0.008s] horae-core time_of_day::tests::parse_reads_12h_including_edges horae-tests-0.1.0> PASS [ 0.017s] horae-core time_of_day::tests::clamp_to_day_prevents_crossing_midnight horae-tests-0.1.0> PASS [ 0.008s] horae-core time_of_day::tests::parse_reads_24h horae-tests-0.1.0> PASS [ 0.016s] horae-core types::tests::budget_kind_wire_strings_match_db_enum horae-tests-0.1.0> PASS [ 0.017s] horae-core time_of_day::tests::snap_rounds_to_nearest_step horae-tests-0.1.0> PASS [ 0.022s] horae-core time_of_day::tests::parse_rejects_out_of_range_and_garbage horae-tests-0.1.0> PASS [ 0.027s] horae-core time_of_day::tests::format_round_trips horae-tests-0.1.0> PASS [ 0.014s] horae-core week::tests::configured_week_contains_each_day_for_all_seven_start_days horae-tests-0.1.0> PASS [ 0.013s] horae-core week::tests::configured_week_reports_an_unrepresentable_start horae-tests-0.1.0> PASS [ 0.014s] horae-core week::tests::configured_week_can_start_in_the_previous_year horae-tests-0.1.0> PASS [ 0.031s] horae-core time_of_day::tests::format_12h_matches_harvest_style horae-tests-0.1.0> PASS [ 0.008s] horae-core week::tests::maps_any_weekday_to_its_monday horae-tests-0.1.0> ------------ horae-tests-0.1.0> Summary [ 0.243s] 115 tests run: 115 passed, 0 skipped horae-tests-0.1.0> Running [ 00:00:00] ========= 115/115: 8 running, 92 passed, 0 skipped horae-tests-0.1.0> [ 00:00:00] horae-core yment_terms_support_receipt_and_checked_days horae-tests-0.1.0> [ 00:00:00] horae-core e_rejects_invalid_precision_range_and_syntax horae-tests-0.1.0> [ 00:00:00] horae-core tests::percentage_preserves_exact_hundredths horae-tests-0.1.0> [ 00:00:00] horae-core inutes_respect_frozen_history_including_zero horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::nearest_ties_round_up horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::result_is_multiple_of_inc horae-tests-0.1.0> [ 00:00:00] horae-core rounding::tests::up_and_down horae-tests-0.1.0> The files belonging to this database system will be owned by user "nixbld". horae-tests-0.1.0> This user must also own the server process. horae-tests-0.1.0> horae-tests-0.1.0> The database cluster will be initialized with locale "C". horae-tests-0.1.0> The default text search configuration will be set to "english". horae-tests-0.1.0> horae-tests-0.1.0> Data page checksums are disabled. horae-tests-0.1.0> horae-tests-0.1.0> fixing permissions on existing directory /build/tmp.iUFNAfkMCc ... ok horae-tests-0.1.0> creating subdirectories ... ok horae-tests-0.1.0> selecting dynamic shared memory implementation ... posix horae-tests-0.1.0> selecting default "max_connections" ... 100 horae-tests-0.1.0> selecting default "shared_buffers" ... 128MB horae-tests-0.1.0> selecting default time zone ... UTC horae-tests-0.1.0> creating configuration files ... ok horae-tests-0.1.0> running bootstrap script ... ok horae-tests-0.1.0> performing post-bootstrap initialization ... ok horae-tests-0.1.0> syncing data to disk ... ok horae-tests-0.1.0> horae-tests-0.1.0> initdb: warning: enabling "trust" authentication for local connections horae-tests-0.1.0> initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. horae-tests-0.1.0> horae-tests-0.1.0> Success. You can now start the database server using: horae-tests-0.1.0> horae-tests-0.1.0> pg_ctl -D /build/tmp.iUFNAfkMCc -l logfile start horae-tests-0.1.0> horae-tests-0.1.0> waiting for server to start.... done horae-tests-0.1.0> server started horae-tests-0.1.0> Compiling unicode-ident v1.0.24 horae-tests-0.1.0> Compiling proc-macro2 v1.0.106 horae-tests-0.1.0> Compiling serde v1.0.228 horae-tests-0.1.0> Compiling serde_core v1.0.228 horae-tests-0.1.0> Compiling cfg-if v1.0.4 horae-tests-0.1.0> Compiling libc v0.2.186 horae-tests-0.1.0> Compiling memchr v2.8.3 horae-tests-0.1.0> Compiling version_check v0.9.5 horae-tests-0.1.0> Compiling log v0.4.33 horae-tests-0.1.0> Compiling libm v0.2.16 horae-tests-0.1.0> Compiling once_cell v1.21.4 horae-tests-0.1.0> Compiling itoa v1.0.18 horae-tests-0.1.0> Compiling equivalent v1.0.2 horae-tests-0.1.0> Compiling foldhash v0.2.0 horae-tests-0.1.0> Compiling pin-project-lite v0.2.17 horae-tests-0.1.0> Compiling typenum v1.20.1 horae-tests-0.1.0> Compiling slab v0.4.12 horae-tests-0.1.0> Compiling parking_lot_core v0.9.12 horae-tests-0.1.0> Compiling scopeguard v1.2.0 horae-tests-0.1.0> Compiling crossbeam-utils v0.8.22 horae-tests-0.1.0> Compiling futures-core v0.3.32 horae-tests-0.1.0> Compiling zeroize v1.9.0 horae-tests-0.1.0> Compiling crossbeam-epoch v0.9.20 horae-tests-0.1.0> Compiling crossbeam-deque v0.8.7 horae-tests-0.1.0> Compiling quote v1.0.46 horae-tests-0.1.0> Compiling syn v2.0.118 horae-tests-0.1.0> Compiling hashbrown v0.17.1 horae-tests-0.1.0> Compiling rayon-core v1.13.0 horae-tests-0.1.0> Compiling getrandom v0.2.17 horae-tests-0.1.0> Compiling futures-task v0.3.32 horae-tests-0.1.0> Compiling rand_core v0.6.4 horae-tests-0.1.0> Compiling futures-io v0.3.32 horae-tests-0.1.0> Compiling num-traits v0.2.19 horae-tests-0.1.0> Compiling futures-sink v0.3.32 horae-tests-0.1.0> Compiling futures-channel v0.3.32 horae-tests-0.1.0> Compiling generic-array v0.14.7 horae-tests-0.1.0> Compiling zmij v1.0.21 horae-tests-0.1.0> Compiling subtle v2.6.1 horae-tests-0.1.0> Compiling allocator-api2 v0.2.21 horae-tests-0.1.0> Compiling bitflags v2.13.0 horae-tests-0.1.0> Compiling fnv v1.0.7 horae-tests-0.1.0> Compiling stable_deref_trait v1.2.1 horae-tests-0.1.0> Compiling crc32fast v1.5.0 horae-tests-0.1.0> Compiling jobserver v0.1.35 horae-tests-0.1.0> Compiling base64 v0.22.1 horae-tests-0.1.0> Compiling shlex v2.0.1 horae-tests-0.1.0> Compiling crypto-common v0.1.7 horae-tests-0.1.0> Compiling find-msvc-tools v0.1.9 horae-tests-0.1.0> Compiling const-oid v0.9.6 horae-tests-0.1.0> Compiling tracing-core v0.1.36 horae-tests-0.1.0> Compiling cc v1.2.66 horae-tests-0.1.0> Compiling zerocopy v0.8.53 horae-tests-0.1.0> Compiling utf8_iter v1.0.4 horae-tests-0.1.0> Compiling anyhow v1.0.103 horae-tests-0.1.0> Compiling percent-encoding v2.3.2 horae-tests-0.1.0> Compiling serde_json v1.0.150 horae-tests-0.1.0> Compiling rustc-hash v2.1.3 horae-tests-0.1.0> Compiling block-buffer v0.10.4 horae-tests-0.1.0> Compiling cpufeatures v0.2.17 horae-tests-0.1.0> Compiling digest v0.10.7 horae-tests-0.1.0> Compiling icu_properties_data v2.2.0 horae-tests-0.1.0> Compiling icu_normalizer_data v2.2.0 horae-tests-0.1.0> Compiling simd-adler32 v0.3.9 horae-tests-0.1.0> Compiling socket2 v0.6.4 horae-tests-0.1.0> Compiling mio v1.2.1 horae-tests-0.1.0> Compiling adler2 v2.0.1 horae-tests-0.1.0> Compiling heck v0.5.0 horae-tests-0.1.0> Compiling writeable v0.6.3 horae-tests-0.1.0> Compiling miniz_oxide v0.8.9 horae-tests-0.1.0> Compiling litemap v0.8.2 horae-tests-0.1.0> Compiling zlib-rs v0.6.6 horae-tests-0.1.0> Compiling errno v0.3.14 horae-tests-0.1.0> Compiling signal-hook-registry v1.4.8 horae-tests-0.1.0> Compiling num-conv v0.2.2 horae-tests-0.1.0> Compiling time-core v0.1.9 horae-tests-0.1.0> Compiling utf16_iter v1.0.5 horae-tests-0.1.0> Compiling write16 v1.0.0 horae-tests-0.1.0> Compiling powerfmt v0.2.0 horae-tests-0.1.0> Compiling form_urlencoded v1.2.2 horae-tests-0.1.0> Compiling ryu v1.0.23 horae-tests-0.1.0> Compiling time-macros v0.2.31 horae-tests-0.1.0> Compiling synstructure v0.13.2 horae-tests-0.1.0> Compiling slotmap v1.1.1 horae-tests-0.1.0> Compiling memmap2 v0.9.11 horae-tests-0.1.0> Compiling rustversion v1.0.23 horae-tests-0.1.0> Compiling bumpalo v3.20.3 horae-tests-0.1.0> Compiling deranged v0.5.8 horae-tests-0.1.0> Compiling winnow v0.7.15 horae-tests-0.1.0> Compiling unicode-segmentation v1.13.3 horae-tests-0.1.0> Compiling arrayvec v0.7.8 horae-tests-0.1.0> Compiling unicode-xid v0.2.6 horae-tests-0.1.0> Compiling httparse v1.10.1 horae-tests-0.1.0> Compiling tinyvec_macros v0.1.1 horae-tests-0.1.0> Compiling siphasher v1.0.3 horae-tests-0.1.0> Compiling tinyvec v1.11.0 horae-tests-0.1.0> Compiling hashbrown v0.16.1 horae-tests-0.1.0> Compiling semver v1.0.28 horae-tests-0.1.0> Compiling getrandom v0.4.3 horae-tests-0.1.0> Compiling fastrand v2.4.1 horae-tests-0.1.0> Compiling time v0.3.53 horae-tests-0.1.0> Compiling spin v0.9.8 horae-tests-0.1.0> Compiling polycool v0.4.0 horae-tests-0.1.0> Compiling serde_derive v1.0.228 horae-tests-0.1.0> Compiling thiserror-impl v2.0.18 horae-tests-0.1.0> Compiling zerofrom-derive v0.1.7 horae-tests-0.1.0> Compiling yoke-derive v0.8.2 horae-tests-0.1.0> Compiling zerovec-derive v0.11.3 horae-tests-0.1.0> Compiling displaydoc v0.2.6 horae-tests-0.1.0> Compiling thiserror v2.0.18 horae-tests-0.1.0> Compiling futures-macro v0.3.32 horae-tests-0.1.0> Compiling tracing-attributes v0.1.31 horae-tests-0.1.0> Compiling cobs v0.3.0 horae-tests-0.1.0> Compiling zerocopy-derive v0.8.53 horae-tests-0.1.0> Compiling flate2 v1.1.9 horae-tests-0.1.0> Compiling tokio-macros v2.7.0 horae-tests-0.1.0> Compiling zerofrom v0.1.8 horae-tests-0.1.0> Compiling yoke v0.8.3 horae-tests-0.1.0> Compiling bytemuck_derive v1.11.0 horae-tests-0.1.0> Compiling zerovec v0.11.6 horae-tests-0.1.0> Compiling futures-util v0.3.32 horae-tests-0.1.0> Compiling indexmap v2.14.0 horae-tests-0.1.0> Compiling tracing v0.1.44 horae-tests-0.1.0> Compiling tinystr v0.8.3 horae-tests-0.1.0> Compiling tower-service v0.3.3 horae-tests-0.1.0> Compiling unicode-properties v0.1.4 horae-tests-0.1.0> Compiling bytemuck v1.25.1 horae-tests-0.1.0> Compiling ring v0.17.14 horae-tests-0.1.0> Compiling smallvec v1.15.2 horae-tests-0.1.0> Compiling aho-corasick v1.1.4 horae-tests-0.1.0> Compiling lock_api v0.4.14 horae-tests-0.1.0> Compiling either v1.16.0 horae-tests-0.1.0> Compiling bytes v1.12.0 horae-tests-0.1.0> Compiling rayon v1.12.0 horae-tests-0.1.0> Compiling postcard v1.1.3 horae-tests-0.1.0> Compiling parking_lot v0.12.5 horae-tests-0.1.0> Compiling http v1.4.2 horae-tests-0.1.0> Compiling tokio v1.52.3 horae-tests-0.1.0> Compiling kurbo v0.13.1 horae-tests-0.1.0> Compiling zerotrie v0.2.4 horae-tests-0.1.0> Compiling icu_locale_core v2.2.0 horae-tests-0.1.0> Compiling potential_utf v0.1.5 horae-tests-0.1.0> Compiling icu_collections v2.2.0 horae-tests-0.1.0> Compiling wasmtime-internal-core v43.0.2 horae-tests-0.1.0> Compiling icu_provider v2.2.0 horae-tests-0.1.0> Compiling fearless_simd v0.4.1 horae-tests-0.1.0> Compiling mime v0.3.17 horae-tests-0.1.0> Compiling ppv-lite86 v0.2.21 horae-tests-0.1.0> Compiling icu_properties v2.2.0 horae-tests-0.1.0> Compiling icu_normalizer v2.2.0 horae-tests-0.1.0> Compiling rand_chacha v0.3.1 horae-tests-0.1.0> Compiling unicode-bidi v0.3.18 horae-tests-0.1.0> Compiling rand v0.8.6 horae-tests-0.1.0> Compiling regex-syntax v0.8.11 horae-tests-0.1.0> Compiling unicode-normalization v0.1.25 horae-tests-0.1.0> Compiling fdeflate v0.3.7 horae-tests-0.1.0> Compiling zune-core v0.5.1 horae-tests-0.1.0> Compiling zune-jpeg v0.5.15 horae-tests-0.1.0> Compiling idna_adapter v1.2.2 horae-tests-0.1.0> Compiling png v0.18.1 horae-tests-0.1.0> Compiling idna v1.1.0 horae-tests-0.1.0> Compiling http-body v1.0.1 horae-tests-0.1.0> Compiling url v2.5.8 horae-tests-0.1.0> Compiling tokio-util v0.7.18 horae-tests-0.1.0> Compiling sha2 v0.10.9 horae-tests-0.1.0> Compiling regex-automata v0.4.14 horae-tests-0.1.0> Compiling serde_path_to_error v0.1.20 horae-tests-0.1.0> Compiling untrusted v0.9.0 horae-tests-0.1.0> Compiling cranelift-bitset v0.130.2 horae-tests-0.1.0> Compiling half v2.7.1 horae-tests-0.1.0> Compiling core_maths v0.1.1 horae-tests-0.1.0> Compiling ciborium-io v0.2.2 horae-tests-0.1.0> Compiling konst_macro_rules v0.2.19 horae-tests-0.1.0> Compiling hayro-ccitt v0.3.0 horae-tests-0.1.0> Compiling ipnet v2.12.0 horae-tests-0.1.0> Compiling rustix v1.1.4 horae-tests-0.1.0> Compiling ident_case v1.0.1 horae-tests-0.1.0> Compiling tower-layer v0.3.3 horae-tests-0.1.0> Compiling hayro-jbig2 v0.3.0 horae-tests-0.1.0> Compiling konst v0.2.20 horae-tests-0.1.0> Compiling ciborium-ll v0.2.2 horae-tests-0.1.0> Compiling hayro-jpeg2000 v0.3.5 horae-tests-0.1.0> Compiling uuid v1.23.4 horae-tests-0.1.0> Compiling const_format_proc_macros v0.2.34 horae-tests-0.1.0> Compiling float-cmp v0.9.0 horae-tests-0.1.0> Compiling num-integer v0.1.46 horae-tests-0.1.0> Compiling quick-error v2.0.1 horae-tests-0.1.0> Compiling linux-raw-sys v0.12.1 horae-tests-0.1.0> Compiling weezl v0.1.12 horae-tests-0.1.0> Compiling byteorder-lite v0.1.0 horae-tests-0.1.0> Compiling proc-macro-hack v0.5.20+deprecated horae-tests-0.1.0> Compiling dioxus-core-types v0.7.9 horae-tests-0.1.0> Compiling getrandom v0.3.4 horae-tests-0.1.0> Compiling target-lexicon v0.13.5 horae-tests-0.1.0> Compiling unsafe-libyaml v0.2.11 horae-tests-0.1.0> Compiling color_quant v1.1.0 horae-tests-0.1.0> Compiling gif v0.14.2 horae-tests-0.1.0> Compiling image-webp v0.2.4 horae-tests-0.1.0> Compiling const_format v0.2.36 horae-tests-0.1.0> Compiling strict-num v0.1.1 horae-tests-0.1.0> Compiling hayro-syntax v0.7.2 horae-tests-0.1.0> Compiling ciborium v0.2.2 horae-tests-0.1.0> Compiling serde_yaml v0.9.34+deprecated horae-tests-0.1.0> Compiling ttf-parser v0.25.1 horae-tests-0.1.0> Compiling subsecond-types v0.7.9 horae-tests-0.1.0> Compiling euclid v0.22.14 horae-tests-0.1.0> Compiling phf_shared v0.13.1 horae-tests-0.1.0> Compiling sync_wrapper v1.0.2 horae-tests-0.1.0> Compiling libloading v0.8.9 horae-tests-0.1.0> Compiling pxfm v0.1.30 horae-tests-0.1.0> Compiling icu_locale_data v2.2.0 horae-tests-0.1.0> Compiling unicode-script v0.5.8 horae-tests-0.1.0> Compiling arrayref v0.3.9 horae-tests-0.1.0> Compiling httpdate v1.0.3 horae-tests-0.1.0> Compiling cranelift-srcgen v0.130.2 horae-tests-0.1.0> Compiling tiny-skia-path v0.12.0 horae-tests-0.1.0> Compiling cranelift-assembler-x64-meta v0.130.2 horae-tests-0.1.0> Compiling subsecond v0.7.9 horae-tests-0.1.0> Compiling phf_generator v0.13.1 horae-tests-0.1.0> Compiling http-body-util v0.1.3 horae-tests-0.1.0> Compiling generational-box v0.7.9 horae-tests-0.1.0> Compiling font-types v0.11.3 horae-tests-0.1.0> Compiling unic-langid-impl v0.9.6 horae-tests-0.1.0> Compiling pin-project-internal v1.1.13 horae-tests-0.1.0> Compiling async-trait v0.1.89 horae-tests-0.1.0> Compiling encoding_rs v0.8.35 horae-tests-0.1.0> Compiling base64ct v1.8.3 horae-tests-0.1.0> Compiling longest-increasing-subsequence v0.1.0 horae-tests-0.1.0> Compiling try-lock v0.2.5 horae-tests-0.1.0> Compiling unicode-bidi-mirroring v0.4.0 horae-tests-0.1.0> Compiling unicode-ccc v0.4.0 horae-tests-0.1.0> Compiling same-file v1.0.6 horae-tests-0.1.0> Compiling thiserror v1.0.69 horae-tests-0.1.0> Compiling roxmltree v0.20.0 horae-tests-0.1.0> Compiling walkdir v2.5.0 horae-tests-0.1.0> Compiling pem-rfc7468 v0.7.0 horae-tests-0.1.0> Compiling rustybuzz v0.20.1 horae-tests-0.1.0> Compiling fontconfig-parser v0.5.8 horae-tests-0.1.0> Compiling want v0.3.1 horae-tests-0.1.0> Compiling dioxus-core v0.7.9 horae-tests-0.1.0> Compiling pin-project v1.1.13 horae-tests-0.1.0> Compiling unic-langid-macros-impl v0.9.6 horae-tests-0.1.0> Compiling read-fonts v0.39.2 horae-tests-0.1.0> Compiling rand_core v0.9.5 horae-tests-0.1.0> Compiling moxcms v0.8.1 horae-tests-0.1.0> Compiling phf_macros v0.13.1 horae-tests-0.1.0> Compiling pulley-macros v43.0.2 horae-tests-0.1.0> Compiling thiserror-impl v1.0.69 horae-tests-0.1.0> Compiling rustls-pki-types v1.15.0 horae-tests-0.1.0> Compiling xmlwriter v0.1.0 horae-tests-0.1.0> Compiling wasm-bindgen-shared v0.2.126 horae-tests-0.1.0> Compiling portable-atomic v1.13.1 horae-tests-0.1.0> Compiling imagesize v0.14.0 horae-tests-0.1.0> Compiling paste v1.0.15 horae-tests-0.1.0> Compiling bit-vec v0.8.0 horae-tests-0.1.0> Compiling leb128fmt v0.1.0 horae-tests-0.1.0> Compiling icu_collator_data v2.2.0 horae-tests-0.1.0> Compiling bit-set v0.8.0 horae-tests-0.1.0> Compiling phf v0.13.1 horae-tests-0.1.0> Compiling unic-langid-macros v0.9.6 horae-tests-0.1.0> Compiling icu_locale v2.2.0 horae-tests-0.1.0> Compiling rand_chacha v0.9.0 horae-tests-0.1.0> Compiling fontdb v0.23.0 horae-tests-0.1.0> Compiling der v0.7.10 horae-tests-0.1.0> Compiling cranelift-entity v0.130.2 horae-tests-0.1.0> Compiling gimli v0.33.0 horae-tests-0.1.0> Compiling svgtypes v0.16.1 horae-tests-0.1.0> Compiling futures-executor v0.3.32 horae-tests-0.1.0> Compiling serde_spanned v0.6.9 horae-tests-0.1.0> Compiling toml_datetime v0.6.11 horae-tests-0.1.0> Compiling enum-ordinalize-derive v4.4.1 horae-tests-0.1.0> Compiling wasmtime-internal-versioned-export-macros v43.0.2 horae-tests-0.1.0> Compiling strum_macros v0.27.2 horae-tests-0.1.0> Compiling comemo-macros v0.5.1 horae-tests-0.1.0> Compiling sha1 v0.10.6 horae-tests-0.1.0> Compiling roxmltree v0.21.1 horae-tests-0.1.0> Compiling quick-xml v0.41.0 horae-tests-0.1.0> Compiling simplecss v0.2.2 horae-tests-0.1.0> Compiling typst-utils v0.15.0 horae-tests-0.1.0> Compiling cranelift-isle v0.130.2 horae-tests-0.1.0> Compiling wasmparser v0.239.0 horae-tests-0.1.0> Compiling pico-args v0.5.0 horae-tests-0.1.0> Compiling unicode-vo v0.1.0 horae-tests-0.1.0> Compiling unscanny v0.1.0 horae-tests-0.1.0> Compiling data-url v0.3.2 horae-tests-0.1.0> Compiling linked-hash-map v0.5.6 horae-tests-0.1.0> Compiling toml_write v0.1.2 horae-tests-0.1.0> Compiling yaml-rust v0.4.5 horae-tests-0.1.0> Compiling toml_edit v0.22.27 horae-tests-0.1.0> Compiling skrifa v0.42.1 horae-tests-0.1.0> Compiling usvg v0.47.0 horae-tests-0.1.0> Compiling strum v0.27.2 horae-tests-0.1.0> Compiling plist v1.10.0 horae-tests-0.1.0> Compiling comemo v0.5.1 horae-tests-0.1.0> Compiling enum-ordinalize v4.4.1 horae-tests-0.1.0> Compiling spki v0.7.3 horae-tests-0.1.0> Compiling cranelift-bforest v0.130.2 horae-tests-0.1.0> Compiling image v0.25.10 horae-tests-0.1.0> Compiling rand v0.9.4 horae-tests-0.1.0> Compiling unic-langid v0.9.6 horae-tests-0.1.0> Compiling fancy-regex v0.16.2 horae-tests-0.1.0> Compiling pulley-interpreter v43.0.2 horae-tests-0.1.0> Compiling axum-core v0.5.6 horae-tests-0.1.0> Compiling num-bigint v0.4.8 horae-tests-0.1.0> Compiling quick-xml v0.38.4 horae-tests-0.1.0> Compiling bincode v1.3.3 horae-tests-0.1.0> Compiling wasmparser v0.245.1 horae-tests-0.1.0> Compiling warnings-macro v0.2.0 horae-tests-0.1.0> Compiling convert_case v0.8.0 horae-tests-0.1.0> Compiling hmac v0.12.1 horae-tests-0.1.0> Compiling wasmi_core v1.1.0 horae-tests-0.1.0> Compiling by_address v1.2.1 horae-tests-0.1.0> Compiling rust_decimal v1.42.1 horae-tests-0.1.0> Compiling cranelift-codegen-shared v0.130.2 horae-tests-0.1.0> Compiling chinese-variant v1.1.6 horae-tests-0.1.0> Compiling unicode-math-class v0.1.0 horae-tests-0.1.0> Compiling thin-vec v0.2.18 horae-tests-0.1.0> Compiling data-encoding v2.11.0 horae-tests-0.1.0> Compiling codex v0.3.0 horae-tests-0.1.0> Compiling roman-numerals-rs v3.1.0 horae-tests-0.1.0> Compiling object v0.38.1 horae-tests-0.1.0> Compiling rustls v0.23.41 horae-tests-0.1.0> Compiling palette v0.7.6 horae-tests-0.1.0> Compiling wasmi_ir v1.1.0 horae-tests-0.1.0> Compiling biblatex v0.12.0 horae-tests-0.1.0> Compiling citationberg v0.7.0 horae-tests-0.1.0> Compiling chinese-number v0.7.8 horae-tests-0.1.0> Compiling cranelift-codegen-meta v0.130.2 horae-tests-0.1.0> Compiling warnings v0.2.1 horae-tests-0.1.0> Compiling palette_derive v0.7.6 horae-tests-0.1.0> Compiling syntect v5.3.0 horae-tests-0.1.0> Compiling toml v0.8.23 horae-tests-0.1.0> Compiling icu_collator v2.2.1 horae-tests-0.1.0> Compiling pkcs8 v0.10.2 horae-tests-0.1.0> Compiling futures v0.3.32 horae-tests-0.1.0> Compiling rustls-webpki v0.103.13 horae-tests-0.1.0> Compiling cranelift-assembler-x64 v0.130.2 horae-tests-0.1.0> Compiling darling_core v0.21.3 horae-tests-0.1.0> Compiling typst-timing v0.15.0 horae-tests-0.1.0> Compiling ecow v0.2.6 horae-tests-0.1.0> Compiling approx v0.5.1 horae-tests-0.1.0> Compiling csv-core v0.1.13 horae-tests-0.1.0> Compiling proc-macro2-diagnostics v0.10.1 horae-tests-0.1.0> Compiling fast-srgb8 v1.0.0 horae-tests-0.1.0> Compiling io-lifetimes v2.0.4 horae-tests-0.1.0> Compiling mutate_once v0.1.2 horae-tests-0.1.0> Compiling lazy-js-bundle v0.7.9 horae-tests-0.1.0> Compiling foldhash v0.1.5 horae-tests-0.1.0> Compiling atomic-waker v1.1.2 horae-tests-0.1.0> Compiling pkg-config v0.3.33 horae-tests-0.1.0> Compiling parking v2.2.1 horae-tests-0.1.0> Compiling wasmi_collections v1.1.0 horae-tests-0.1.0> Compiling cpp_demangle v0.4.5 horae-tests-0.1.0> Compiling wasm-bindgen-macro-support v0.2.126 horae-tests-0.1.0> Compiling hashbrown v0.15.5 horae-tests-0.1.0> Compiling zstd-sys v2.0.16+zstd.1.5.7 horae-tests-0.1.0> Compiling kamadak-exif v0.6.1 horae-tests-0.1.0> Compiling csv v1.4.0 horae-tests-0.1.0> Compiling darling_macro v0.21.3 horae-tests-0.1.0> Compiling wasmi v1.1.0 horae-tests-0.1.0> Compiling cranelift-codegen v0.130.2 horae-tests-0.1.0> Compiling typst-syntax v0.15.0 horae-tests-0.1.0> Compiling wasm-encoder v0.245.1 horae-tests-0.1.0> Compiling hayagriva v0.10.1 horae-tests-0.1.0> Compiling two-face v0.4.5 horae-tests-0.1.0> Compiling dioxus-signals v0.7.9 horae-tests-0.1.0> Compiling hkdf v0.12.4 horae-tests-0.1.0> Compiling webpki-roots v1.0.8 horae-tests-0.1.0> Compiling regex v1.13.0 horae-tests-0.1.0> Compiling chrono v0.4.45 horae-tests-0.1.0> Compiling lipsum v0.9.1 horae-tests-0.1.0> Compiling typst-macros v0.15.0 horae-tests-0.1.0> Compiling wasm-bindgen v0.2.126 horae-tests-0.1.0> Compiling typst-assets v0.15.0 horae-tests-0.1.0> Compiling termcolor v1.4.1 horae-tests-0.1.0> Compiling glidesort v0.1.2 horae-tests-0.1.0> Compiling icu_segmenter_data v2.2.0 horae-tests-0.1.0> Compiling byteorder v1.5.0 horae-tests-0.1.0> Compiling wasmtime-internal-component-util v43.0.2 horae-tests-0.1.0> Compiling object v0.37.3 horae-tests-0.1.0> Compiling arbitrary v1.4.2 horae-tests-0.1.0> Compiling crc-catalog v2.5.0 horae-tests-0.1.0> Compiling az v1.3.0 horae-tests-0.1.0> Compiling winnow v1.0.3 horae-tests-0.1.0> Compiling typed-arena v2.0.2 horae-tests-0.1.0> Compiling cranelift-control v0.130.2 horae-tests-0.1.0> Compiling typst-library v0.15.0 horae-tests-0.1.0> Compiling crc v3.4.0 horae-tests-0.1.0> Compiling wasmprinter v0.245.1 horae-tests-0.1.0> Compiling toml_parser v1.1.2+spec-1.1.0 horae-tests-0.1.0> Compiling wasm-bindgen-macro v0.2.126 horae-tests-0.1.0> Compiling darling v0.21.3 horae-tests-0.1.0> Compiling hashlink v0.10.0 horae-tests-0.1.0> Compiling h2 v0.4.15 horae-tests-0.1.0> Compiling regalloc2 v0.15.1 horae-tests-0.1.0> Compiling serde_urlencoded v0.7.1 horae-tests-0.1.0> Compiling color v0.3.3 horae-tests-0.1.0> Compiling lazy_static v1.5.0 horae-tests-0.1.0> Compiling io-extras v0.18.4 horae-tests-0.1.0> Compiling rustc-demangle v0.1.28 horae-tests-0.1.0> Compiling dioxus-cli-config v0.7.9 horae-tests-0.1.0> Compiling linebender_resource_handle v0.1.1 horae-tests-0.1.0> Compiling hayro-postscript v0.1.0 horae-tests-0.1.0> Compiling peniko v0.6.1 horae-tests-0.1.0> Compiling hayro-cmap v0.1.0 horae-tests-0.1.0> Compiling wasmtime-environ v43.0.2 horae-tests-0.1.0> Compiling hyper v1.10.1 horae-tests-0.1.0> Compiling dioxus-rsx v0.7.9 horae-tests-0.1.0> Compiling enumset_derive v0.15.0 horae-tests-0.1.0> Compiling concurrent-queue v2.5.0 horae-tests-0.1.0> Compiling guillotiere v0.7.0 horae-tests-0.1.0> Compiling const-serialize-macro v0.7.2 horae-tests-0.1.0> Compiling cookie v0.18.1 horae-tests-0.1.0> Compiling strsim v0.11.1 horae-tests-0.1.0> Compiling ambient-authority v0.0.2 horae-tests-0.1.0> Compiling utf-8 v0.7.6 horae-tests-0.1.0> Compiling leb128 v0.2.7 horae-tests-0.1.0> Compiling cap-primitives v3.4.5 horae-tests-0.1.0> Compiling unicase v2.9.0 horae-tests-0.1.0> Compiling zstd-safe v7.2.4 horae-tests-0.1.0> Compiling mime_guess v2.0.5 horae-tests-0.1.0> Compiling wast v35.0.2 horae-tests-0.1.0> Compiling ar_archive_writer v0.5.2 horae-tests-0.1.0> Compiling const-serialize v0.7.2 horae-tests-0.1.0> Compiling vello_common v0.0.8 horae-tests-0.1.0> Compiling tokio-stream v0.1.18 horae-tests-0.1.0> Compiling event-listener v5.4.1 horae-tests-0.1.0> Compiling icu_segmenter v2.2.0 horae-tests-0.1.0> Compiling js-sys v0.3.103 horae-tests-0.1.0> Compiling enumset v1.1.13 horae-tests-0.1.0> Compiling hyper-util v0.1.20 horae-tests-0.1.0> Compiling dioxus-core-macro v0.7.9 horae-tests-0.1.0> Compiling futures-intrusive v0.5.0 horae-tests-0.1.0> Compiling hayro-interpret v0.7.0 horae-tests-0.1.0> Compiling fs-set-times v0.20.3 horae-tests-0.1.0> Compiling crossbeam-queue v0.3.13 horae-tests-0.1.0> Compiling dioxus-hooks v0.7.9 horae-tests-0.1.0> Compiling dioxus-document v0.7.9 horae-tests-0.1.0> Compiling dioxus-html-internal-macro v0.7.9 horae-tests-0.1.0> Compiling wasm-encoder v0.253.0 horae-tests-0.1.0> Compiling rustix-linux-procfs v0.1.1 horae-tests-0.1.0> Compiling tower v0.5.3 horae-tests-0.1.0> Compiling stringprep v0.1.5 horae-tests-0.1.0> Compiling icu_provider_blob v2.2.0 horae-tests-0.1.0> Compiling http v0.2.12 horae-tests-0.1.0> Compiling keyboard-types v0.7.0 horae-tests-0.1.0> Compiling serde_repr v0.1.20 horae-tests-0.1.0> Compiling const-serialize-macro v0.8.0-alpha.0 horae-tests-0.1.0> Compiling signature v2.2.0 horae-tests-0.1.0> Compiling ff v0.13.1 horae-tests-0.1.0> Compiling bitmaps v2.1.0 horae-tests-0.1.0> Compiling im-rc v15.1.0 horae-tests-0.1.0> Compiling multer v3.1.0 horae-tests-0.1.0> Compiling base16ct v0.2.0 horae-tests-0.1.0> Compiling home v0.5.12 horae-tests-0.1.0> Compiling dotenvy v0.15.7 horae-tests-0.1.0> Compiling wasmtime-internal-unwinder v43.0.2 horae-tests-0.1.0> Compiling whoami v1.6.1 horae-tests-0.1.0> Compiling hex v0.4.3 horae-tests-0.1.0> Compiling compression-core v0.4.32 horae-tests-0.1.0> Compiling unicode-width v0.2.2 horae-tests-0.1.0> Compiling maybe-owned v0.3.4 horae-tests-0.1.0> Compiling id-arena v2.3.0 horae-tests-0.1.0> Compiling hypher v0.1.7 horae-tests-0.1.0> Compiling rustls v0.21.12 horae-tests-0.1.0> Compiling sqlx-core v0.8.6 horae-tests-0.1.0> Compiling typst-layout v0.15.0 horae-tests-0.1.0> Compiling wit-parser v0.245.1 horae-tests-0.1.0> Compiling wast v253.0.0 horae-tests-0.1.0> Compiling compression-codecs v0.4.38 horae-tests-0.1.0> Compiling sized-chunks v0.6.5 horae-tests-0.1.0> Compiling sec1 v0.7.3 horae-tests-0.1.0> Compiling group v0.13.0 horae-tests-0.1.0> Compiling dioxus-html v0.7.9 horae-tests-0.1.0> Compiling vello_cpu v0.0.8 horae-tests-0.1.0> Compiling psm v0.1.31 horae-tests-0.1.0> Compiling atoi v2.0.0 horae-tests-0.1.0> Compiling tungstenite v0.29.0 horae-tests-0.1.0> Compiling wasmtime-internal-jit-debug v43.0.2 horae-tests-0.1.0> Compiling wasmtime-internal-fiber v43.0.2 horae-tests-0.1.0> Compiling pic-scale v0.7.10 horae-tests-0.1.0> Compiling rustls-webpki v0.101.7 horae-tests-0.1.0> Compiling sct v0.7.1 horae-tests-0.1.0> Compiling md-5 v0.10.6 horae-tests-0.1.0> Compiling crypto-bigint v0.5.5 horae-tests-0.1.0> Compiling serde_spanned v1.1.1 horae-tests-0.1.0> Compiling toml_datetime v0.7.5+spec-1.1.0 horae-tests-0.1.0> Compiling rand_xoshiro v0.6.0 horae-tests-0.1.0> Compiling dirs-sys-next v0.1.2 horae-tests-0.1.0> Compiling wasmtime-internal-cache v43.0.2 horae-tests-0.1.0> Compiling wasmtime-internal-component-macro v43.0.2 horae-tests-0.1.0> Compiling toml_writer v1.1.1+spec-1.1.0 horae-tests-0.1.0> Compiling cap-std v3.4.5 horae-tests-0.1.0> Compiling fixedbitset v0.4.2 horae-tests-0.1.0> Compiling petgraph v0.6.5 horae-tests-0.1.0> Compiling sqlx-postgres v0.8.6 horae-tests-0.1.0> Compiling toml v0.9.12+spec-1.1.0 horae-tests-0.1.0> Compiling elliptic-curve v0.13.8 horae-tests-0.1.0> Compiling hayro v0.7.1 horae-tests-0.1.0> Compiling directories-next v2.0.0 horae-tests-0.1.0> Compiling tokio-tungstenite v0.29.0 horae-tests-0.1.0> Compiling wat v1.253.0 horae-tests-0.1.0> Compiling zstd v0.13.3 horae-tests-0.1.0> Compiling cranelift-native v0.130.2 horae-tests-0.1.0> Compiling cranelift-frontend v0.130.2 horae-tests-0.1.0> Compiling wasmtime-internal-wit-bindgen v43.0.2 horae-tests-0.1.0> Compiling async-compression v0.4.42 horae-tests-0.1.0> Compiling h2 v0.3.27 horae-tests-0.1.0> Compiling http-body v0.4.6 horae-tests-0.1.0> Compiling web-sys v0.3.103 horae-tests-0.1.0> Compiling hayro-svg v0.7.0 horae-tests-0.1.0> Compiling witx v0.9.1 horae-tests-0.1.0> Compiling tungstenite v0.28.0 horae-tests-0.1.0> Compiling darling_core v0.23.0 horae-tests-0.1.0> Compiling sharded-slab v0.1.7 horae-tests-0.1.0> Compiling cfb v0.7.3 horae-tests-0.1.0> Compiling wasmtime v43.0.2 horae-tests-0.1.0> Compiling dioxus-history v0.7.9 horae-tests-0.1.0> Compiling matchers v0.2.0 horae-tests-0.1.0> Compiling rustc_version v0.4.1 horae-tests-0.1.0> Compiling debugid v0.8.0 horae-tests-0.1.0> Compiling itertools v0.14.0 horae-tests-0.1.0> Compiling proc-macro-utils v0.10.0 horae-tests-0.1.0> Compiling axum-macros v0.5.1 horae-tests-0.1.0> Compiling stacker v0.1.24 horae-tests-0.1.0> Compiling tracing-log v0.2.0 horae-tests-0.1.0> Compiling socket2 v0.5.10 horae-tests-0.1.0> Compiling thread_local v1.1.9 horae-tests-0.1.0> Compiling litrs v1.0.0 horae-tests-0.1.0> Compiling wiggle-macro v43.0.2 horae-tests-0.1.0> Compiling rustix v0.38.44 horae-tests-0.1.0> Compiling psl-types v2.0.11 horae-tests-0.1.0> Compiling cbindgen v0.29.4 horae-tests-0.1.0> Compiling inventory v0.3.24 horae-tests-0.1.0> Compiling http-range-header v0.4.2 horae-tests-0.1.0> Compiling toml_datetime v1.1.1+spec-1.1.0 horae-tests-0.1.0> Compiling nu-ansi-term v0.50.3 horae-tests-0.1.0> Compiling matchit v0.8.4 horae-tests-0.1.0> Compiling document-features v0.2.12 horae-tests-0.1.0> Compiling toml_edit v0.25.12+spec-1.1.0 horae-tests-0.1.0> Compiling tower-http v0.6.11 horae-tests-0.1.0> Compiling tracing-subscriber v0.3.23 horae-tests-0.1.0> Compiling dioxus-fullstack-core v0.7.9 horae-tests-0.1.0> Compiling axum v0.8.9 horae-tests-0.1.0> Compiling publicsuffix v2.3.0 horae-tests-0.1.0> Compiling darling_macro v0.23.0 horae-tests-0.1.0> Compiling hyper v0.14.32 horae-tests-0.1.0> Compiling wasmtime-internal-cranelift v43.0.2 horae-tests-0.1.0> Compiling manyhow-macros v0.11.4 horae-tests-0.1.0> Compiling curve25519-dalek v4.1.3 horae-tests-0.1.0> Compiling fxprof-processed-profile v0.8.1 horae-tests-0.1.0> Compiling infer v0.19.0 horae-tests-0.1.0> Compiling wiggle-generate v43.0.2 horae-tests-0.1.0> Compiling typst-svg v0.15.0 horae-tests-0.1.0> Compiling tokio-rustls v0.24.1 horae-tests-0.1.0> Compiling wasm-compose v0.245.1 horae-tests-0.1.0> Compiling sqlx-macros-core v0.8.6 horae-tests-0.1.0> Compiling tempfile v3.27.0 horae-tests-0.1.0> Compiling const-serialize v0.8.0-alpha.0 horae-tests-0.1.0> Compiling wasm-bindgen-futures v0.4.76 horae-tests-0.1.0> Compiling tokio-rustls v0.26.4 horae-tests-0.1.0> Compiling dioxus-interpreter-js v0.7.9 horae-tests-0.1.0> Compiling rfc6979 v0.4.0 horae-tests-0.1.0> Compiling addr2line v0.26.1 horae-tests-0.1.0> Compiling write-fonts v0.48.1 horae-tests-0.1.0> Compiling memfd v0.6.5 horae-tests-0.1.0> Compiling wasmtime-internal-jit-icache-coherence v43.0.2 horae-tests-0.1.0> Compiling headers-core v0.3.0 horae-tests-0.1.0> Compiling convert_case v0.10.0 horae-tests-0.1.0> Compiling pdf-writer v0.15.0 horae-tests-0.1.0> Compiling rmp v0.8.15 horae-tests-0.1.0> Compiling cap-fs-ext v3.4.5 horae-tests-0.1.0> Compiling option-ext v0.2.0 horae-tests-0.1.0> Compiling base16 v0.2.1 horae-tests-0.1.0> Compiling linux-raw-sys v0.4.15 horae-tests-0.1.0> Compiling system-interface v0.27.3 horae-tests-0.1.0> Compiling num-bigint-dig v0.8.6 horae-tests-0.1.0> Compiling utf8parse v0.2.2 horae-tests-0.1.0> Compiling base64 v0.21.7 horae-tests-0.1.0> Compiling anstyle-parse v1.0.0 horae-tests-0.1.0> Compiling rustls-pemfile v1.0.4 horae-tests-0.1.0> Compiling dioxus-router-macro v0.7.9 horae-tests-0.1.0> Compiling rmp-serde v1.3.1 horae-tests-0.1.0> Compiling dirs-sys v0.5.0 horae-tests-0.1.0> Compiling hayro-write v0.7.0 horae-tests-0.1.0> Compiling prost-derive v0.14.4 horae-tests-0.1.0> Compiling derive_more-impl v2.1.1 horae-tests-0.1.0> Compiling headers v0.4.1 horae-tests-0.1.0> Compiling sqlx-macros v0.8.6 horae-tests-0.1.0> Compiling ecdsa v0.16.9 horae-tests-0.1.0> Compiling hyper-rustls v0.27.9 horae-tests-0.1.0> Compiling subsetter v0.2.6 horae-tests-0.1.0> Compiling manganis-core v0.7.9 horae-tests-0.1.0> Compiling hyper-rustls v0.24.2 horae-tests-0.1.0> Compiling typst-html v0.15.0 horae-tests-0.1.0> Compiling manyhow v0.11.4 horae-tests-0.1.0> Compiling darling v0.23.0 horae-tests-0.1.0> Compiling cookie_store v0.22.1 horae-tests-0.1.0> Compiling proc-macro-crate v3.5.0 horae-tests-0.1.0> Compiling gloo-utils v0.2.0 horae-tests-0.1.0> Compiling tokio-tungstenite v0.28.0 horae-tests-0.1.0> Compiling primeorder v0.13.6 horae-tests-0.1.0> Compiling tungstenite v0.27.0 horae-tests-0.1.0> Compiling webpki-roots v0.26.11 horae-tests-0.1.0> Compiling tower-sessions-core v0.14.0 horae-tests-0.1.0> Compiling dioxus-devtools-types v0.7.9 horae-tests-0.1.0> Compiling charset v0.1.5 horae-tests-0.1.0> Compiling tiny-skia v0.12.0 horae-tests-0.1.0> Compiling num-iter v0.1.46 horae-tests-0.1.0> Compiling serde_qs v0.15.0 horae-tests-0.1.0> Compiling rgb v0.8.53 horae-tests-0.1.0> Compiling async-stream-impl v0.3.6 horae-tests-0.1.0> Compiling macro-string v0.1.4 horae-tests-0.1.0> Compiling inout v0.1.4 horae-tests-0.1.0> Compiling xmp-writer v0.3.3 horae-tests-0.1.0> Compiling webpki-roots v0.25.4 horae-tests-0.1.0> Compiling anstyle-query v1.1.5 horae-tests-0.1.0> Compiling sync_wrapper v0.1.2 horae-tests-0.1.0> Compiling anstyle v1.0.14 horae-tests-0.1.0> Compiling colorchoice v1.0.5 horae-tests-0.1.0> Compiling askama_escape v0.13.0 horae-tests-0.1.0> Compiling zip v2.4.2 horae-tests-0.1.0> Compiling is_terminal_polyfill v1.70.2 horae-tests-0.1.0> Compiling dunce v1.0.5 horae-tests-0.1.0> Compiling xxhash-rust v0.8.16 horae-tests-0.1.0> Compiling hashbrown v0.14.5 horae-tests-0.1.0> Compiling dioxus-fullstack-macro v0.7.9 horae-tests-0.1.0> Compiling manganis-macro v0.7.9 horae-tests-0.1.0> Compiling anstream v1.0.0 horae-tests-0.1.0> Compiling dioxus-ssr v0.7.9 horae-tests-0.1.0> Compiling dashmap v6.2.1 horae-tests-0.1.0> Compiling krilla v0.8.2 horae-tests-0.1.0> Compiling reqwest v0.11.27 horae-tests-0.1.0> Compiling async-stream v0.3.6 horae-tests-0.1.0> Compiling cipher v0.4.4 horae-tests-0.1.0> Compiling resvg v0.47.0 horae-tests-0.1.0> Compiling extism v1.30.0 horae-tests-0.1.0> Compiling content_disposition v0.4.0 horae-tests-0.1.0> Compiling dioxus-devtools v0.7.9 horae-tests-0.1.0> Compiling async-tungstenite v0.31.0 horae-tests-0.1.0> Compiling ureq v2.12.1 horae-tests-0.1.0> Compiling gloo-net v0.6.0 horae-tests-0.1.0> Compiling extism-convert-macros v1.30.0 horae-tests-0.1.0> Compiling typst-realize v0.15.0 horae-tests-0.1.0> Compiling reqwest v0.12.28 horae-tests-0.1.0> Compiling serde_with_macros v3.21.0 horae-tests-0.1.0> Compiling sqlx v0.8.6 horae-tests-0.1.0> Compiling typst-eval v0.15.0 horae-tests-0.1.0> Compiling derive_more v2.1.1 horae-tests-0.1.0> Compiling axum-extra v0.10.3 horae-tests-0.1.0> Compiling prost v0.14.4 horae-tests-0.1.0> Compiling dioxus-router v0.7.9 horae-tests-0.1.0> Compiling dirs v6.0.0 horae-tests-0.1.0> Compiling wasm-streams v0.4.2 horae-tests-0.1.0> Compiling dioxus-asset-resolver v0.7.9 horae-tests-0.1.0> Compiling dioxus-logger v0.7.9 horae-tests-0.1.0> Compiling cap-time-ext v3.4.5 horae-tests-0.1.0> Compiling ed25519 v2.2.3 horae-tests-0.1.0> Compiling cap-rand v3.4.5 horae-tests-0.1.0> Compiling pkcs1 v0.7.5 horae-tests-0.1.0> Compiling wiggle v43.0.2 horae-tests-0.1.0> Compiling dioxus-stores-macro v0.7.9 horae-tests-0.1.0> Compiling tracing-futures v0.2.5 horae-tests-0.1.0> Compiling ureq-proto v0.6.0 horae-tests-0.1.0> Compiling lru v0.16.4 horae-tests-0.1.0> Compiling zopfli v0.8.3 horae-tests-0.1.0> Compiling universal-hash v0.5.1 horae-tests-0.1.0> Compiling ordered-float v2.10.1 horae-tests-0.1.0> Compiling send_wrapper v0.6.0 horae-tests-0.1.0> Compiling clap_lex v1.1.0 horae-tests-0.1.0> Compiling const-str v0.7.1 horae-tests-0.1.0> Compiling base64 v0.13.1 horae-tests-0.1.0> Compiling utf8-zero v0.8.1 horae-tests-0.1.0> Compiling opaque-debug v0.3.1 horae-tests-0.1.0> Compiling dioxus-stores v0.7.9 horae-tests-0.1.0> Compiling poly1305 v0.8.0 horae-tests-0.1.0> Compiling ureq v3.3.0 horae-tests-0.1.0> Compiling oauth2 v4.4.2 horae-tests-0.1.0> Compiling dioxus-fullstack v0.7.9 (/build/source/vendor/dioxus-fullstack-0.7.9) horae-tests-0.1.0> Compiling clap_builder v4.6.0 horae-tests-0.1.0> Compiling serde-value v0.7.0 horae-tests-0.1.0> Compiling dioxus-server v0.7.9 horae-tests-0.1.0> Compiling wasi-common v43.0.2 horae-tests-0.1.0> Compiling rsa v0.9.10 horae-tests-0.1.0> Compiling ed25519-dalek v2.2.0 horae-tests-0.1.0> Compiling typst v0.15.0 horae-tests-0.1.0> Compiling extism-convert v1.30.0 horae-tests-0.1.0> Compiling typst-kit v0.15.0 horae-tests-0.1.0> Compiling serde_with v3.21.0 horae-tests-0.1.0> Compiling manganis v0.7.9 horae-tests-0.1.0> Compiling krilla-svg v0.8.1 horae-tests-0.1.0> Compiling chacha20 v0.9.1 horae-tests-0.1.0> Compiling tower-sessions-memory-store v0.14.0 horae-tests-0.1.0> Compiling p256 v0.13.2 horae-tests-0.1.0> Compiling p384 v0.13.1 horae-tests-0.1.0> Compiling tower-cookies v0.11.0 horae-tests-0.1.0> Compiling itertools v0.10.5 horae-tests-0.1.0> Compiling extism-manifest v1.30.0 horae-tests-0.1.0> Compiling serde_plain v1.0.2 horae-tests-0.1.0> Compiling clap_derive v4.6.1 horae-tests-0.1.0> Compiling aead v0.5.2 horae-tests-0.1.0> Compiling dioxus-config-macro v0.7.9 horae-tests-0.1.0> Compiling horae v0.1.0 (/build/source/crates/horae) horae-tests-0.1.0> Compiling dyn-clone v1.0.20 horae-tests-0.1.0> Compiling glob v0.3.3 horae-tests-0.1.0> Compiling dioxus-config-macros v0.7.9 horae-tests-0.1.0> Compiling dioxus v0.7.9 horae-tests-0.1.0> Compiling openidconnect v3.5.0 horae-tests-0.1.0> Compiling chacha20poly1305 v0.10.1 horae-tests-0.1.0> Compiling tower-sessions v0.14.0 horae-tests-0.1.0> Compiling typst-pdf v0.15.0 horae-tests-0.1.0> Compiling typst-as-lib v0.16.0 horae-tests-0.1.0> Compiling rust_xlsxwriter v0.80.0 horae-tests-0.1.0> Compiling horae-core v0.1.0 (/build/source/crates/core) horae-tests-0.1.0> Compiling clap v4.6.1 horae-tests-0.1.0> Compiling tower-sessions-sqlx-store v0.15.0 horae-tests-0.1.0> Compiling serial_test_derive v3.5.0 horae-tests-0.1.0> Compiling serial_test v3.5.0 horae-tests-0.1.0> Finished `test` profile [unoptimized + debuginfo] target(s) in 7m 27s horae-tests-0.1.0> Running unittests src/main.rs (target/debug/deps/horae-c1b0e3ffb1486f6a) horae-tests-0.1.0> horae-tests-0.1.0> running 790 tests horae-tests-0.1.0> test auth::oidc::tests::deactivated_email_match_is_denied ... ok horae-tests-0.1.0> test auth::oidc::tests::deactivated_subject_match_is_denied ... ok horae-tests-0.1.0> test auth::oidc::tests::first_login_links_subject_via_verified_email ... ok horae-tests-0.1.0> test auth::oidc::tests::subject_match_logs_in_without_relinking ... ok horae-tests-0.1.0> test auth::oidc::tests::extra_audiences_are_trusted_only_when_listed ... ok horae-tests-0.1.0> test auth::oidc::tests::no_account_is_denied_not_provisioned ... ok horae-tests-0.1.0> test auth::oidc::tests::subject_match_takes_precedence_over_email ... ok horae-tests-0.1.0> test auth::oidc::tests::unverified_email_is_not_matched ... ok horae-tests-0.1.0> test auth::page::tests::dev_variant_offers_the_admin_bypass_and_no_fake_controls ... ok horae-tests-0.1.0> test auth::page::tests::configured_label_is_html_escaped ... ok horae-tests-0.1.0> test auth::page::tests::oidc_variant_uses_the_configured_label_and_hands_off_to_start ... ok horae-tests-0.1.0> test cli::imports::tests::cancellation_racing_completion_does_not_claim_cancellation_was_requested ... ok horae-tests-0.1.0> test cli::imports::tests::api_submission_captures_generation_without_retrying_uncertain_acceptance ... ok horae-tests-0.1.0> test cli::imports::tests::csv_named_pipe_is_rejected_without_waiting_for_a_writer ... ok horae-tests-0.1.0> test cli::imports::tests::invalid_csv_files_fail_before_contacting_the_server ... ok horae-tests-0.1.0> test cli::imports::tests::malformed_submission_acknowledgement_retains_its_request_identity ... ok horae-tests-0.1.0> test cli::imports::tests::missing_session_is_a_structured_configuration_failure ... ok horae-tests-0.1.0> test cli::imports::tests::archived_errors_publish_without_clobbering_and_preserve_the_prior_file_on_failure ... ok horae-tests-0.1.0> test cli::imports::tests::private_session_accepts_https_and_loopback_only ... ok horae-tests-0.1.0> test cli::imports::tests::missing_and_mismatched_jobs_fail_without_substitution ... ok horae-tests-0.1.0> test cli::imports::tests::report_marks_confirmed_failed_outcomes_as_incomplete ... ok horae-tests-0.1.0> test cli::imports::tests::redirects_are_not_followed_or_exposed_as_server_error_text ... ok horae-tests-0.1.0> test cli::imports::tests::retry_snapshot_is_compatible_with_missing_and_future_values ... ok horae-tests-0.1.0> test cli::imports::tests::session_rejects_cookie_header_injection_without_echoing_the_value ... ok horae-tests-0.1.0> test cli::imports::tests::session_rejects_public_permissions_and_symlinks ... ok horae-tests-0.1.0> test cli::imports::tests::session_rejects_plaintext_remote_and_credential_bearing_urls ... ok horae-tests-0.1.0> test cli::imports::tests::ordinary_json_is_bounded_and_invalid_replies_are_not_echoed ... ok horae-tests-0.1.0> test cli::imports::tests::status_and_wait_distinguish_failed_jobs_from_failed_reads ... ok horae-tests-0.1.0> test cli::tests::default_command_rejects_invalid_environment_ports ... ok horae-tests-0.1.0> test cli::tests::environment_probe ... ok horae-tests-0.1.0> test cli::tests::remote_commands_reject_conflicting_or_unbounded_options ... ok horae-tests-0.1.0> test cli::tests::remote_import_and_job_commands_accept_the_documented_arguments ... ok horae-tests-0.1.0> test config::tests::dev_login_is_allowed_on_loopback ... ok horae-tests-0.1.0> test config::tests::dev_login_is_refused_off_loopback ... ok horae-tests-0.1.0> test cli::tests::default_command_uses_the_same_defaults_and_environment_as_serve ... ok horae-tests-0.1.0> test config::tests::environment::environment_probe ... ok horae-tests-0.1.0> test config::tests::environment::empty_environment_has_no_authentication_or_plugin_credentials ... ok horae-tests-0.1.0> test config::tests::environment::example_environment_can_configure_all_required_oidc_and_harvest_fields ... ok horae-tests-0.1.0> test config::tests::environment::job_attempt_limit_uses_the_documented_environment_variable ... ok horae-tests-0.1.0> test config::tests::environment::invalid_job_attempt_limits_reject_startup ... ok horae-tests-0.1.0> test config::tests::environment::mail_environment_requires_a_complete_valid_configuration ... ok horae-tests-0.1.0> test config::tests::environment::obsolete_authentication_variables_do_not_configure_the_server ... ok horae-tests-0.1.0> test config::tests::environment::partial_oidc_configuration_remains_disabled_without_a_callback ... ok horae-tests-0.1.0> test config::tests::without_dev_login_any_bind_is_fine ... ok horae-tests-0.1.0> test db::tests::pool_connections_force_custom_plans ... ok horae-tests-0.1.0> test config::tests::environment::secure_cookies_use_the_documented_prefixed_variable ... ok horae-tests-0.1.0> test auth::oidc::tests::linking::unverified_email_cannot_link_an_account ... ok horae-tests-0.1.0> test auth::oidc::tests::linking::existing_subject_wins_over_another_accounts_email ... ok horae-tests-0.1.0> test auth::oidc::tests::linking::deactivation_during_first_link_denies_login ... ok horae-tests-0.1.0> test auth::oidc::tests::linking::simultaneous_logins_with_the_same_subject_are_allowed ... ok horae-tests-0.1.0> test auth::oidc::tests::linking::different_subjects_cannot_both_claim_an_unlinked_account ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_own_time_omits_private_project_budget_metadata ... ok horae-tests-0.1.0> test db::tests::reset_empties_the_database_and_reapplies_migrations ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_total_pages_does_not_overflow ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_catalog_links_preserve_filters_and_break_name_ties ... ok horae-tests-0.1.0> test cli::imports::tests::wait_deadline_caps_a_pending_request_without_cancelling_the_job ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_empty_and_out_of_range_pages_keep_the_contract ... ok horae-tests-0.1.0> test harvest::tests::a_manager_lists_users_with_their_rates ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_malformed_filters_are_client_errors ... ok horae-tests-0.1.0> test harvest::tests::a_manager_sees_the_whole_org ... ok horae-tests-0.1.0> test harvest::tests::a_member_cannot_fetch_a_colleagues_entry ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_project_cost_overrides_require_admin_without_fabricated_fallback ... ok horae-tests-0.1.0> test harvest::tests::a_member_cannot_list_users ... ok horae-tests-0.1.0> test harvest::tests::a_member_cannot_filter_to_a_colleague ... ok horae-tests-0.1.0> test harvest::tests::a_member_sees_only_their_own_time_entries ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_task_access_filters_counts_and_preserves_rate_free_history ... ok horae-tests-0.1.0> test harvest::tests::harvest_effective_minutes_match_sql_for_open_and_frozen_time ... ok horae-tests-0.1.0> test harvest::tests::harvest_entry_rates_follow_the_cascade_and_frozen_invoice_line ... ok horae-tests-0.1.0> test harvest::tests::harvest_entry_rates_respect_selected_project_mode ... ok horae-tests-0.1.0> test harvest::tests::page_window_defaults_and_checked_offsets ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_rejects_invalid_windows_on_every_collection ... ok horae-tests-0.1.0> test harvest::tests::harvest_marks_unbilled_non_billable_contexts_consistently ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::change_preserves_terminal_history_and_rejects_stale_confirmation ... ok horae-tests-0.1.0> test harvest::tests::members_cannot_read_own_project_rates_or_cost_overrides ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::a_b_a_keeps_old_callbacks_requests_and_retries_fenced ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_project_progress_permissions_cover_counts_pages_and_details ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::competing_callbacks_and_confirmations_have_one_winner ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::disconnect_and_reconnect_fence_callbacks_but_not_same_account_work ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::queue_acceptance_does_not_wait_for_the_import_session_lock ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::competing_change_and_submission_cannot_both_succeed ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::cancelled_backoff_does_not_wait_or_retry ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::cursor_links_are_authoritative_even_with_null_or_stale_page_numbers ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::queued_work_and_provenance_block_without_changing_binding ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_router_preserves_session_and_tenant_guards ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::http_pages_follow_cursor_and_preserve_headers_and_encoded_filter ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::missing_next_cursor_is_not_silently_treated_as_completed ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::pagination_cycle_detection_survives_restarting_after_every_page ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::persisted_cursor_resumes_with_a_new_client_and_stays_complete_at_eof ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::rejected_page_does_not_advance_the_cursor ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::rejects_pagination_outside_the_authenticated_endpoint ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::resumed_cursor_rejects_untrusted_destinations_and_invalid_state_before_http ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::running_jobs_block_change_and_old_execution_never_reaches_http ... ok horae-tests-0.1.0> test importers::harvest::api_source::tests::assembled_rows_convert_to_exact_minutes ... ok horae-tests-0.1.0> test importers::harvest::api_source::tests::assembles_rows_joining_parents_by_id ... ok horae-tests-0.1.0> test importers::harvest::api_source::tests::hours_render_as_exact_decimals ... ok horae-tests-0.1.0> test importers::harvest::api_source::tests::http_page_preserves_decimal_values_before_integer_conversion ... ok horae-tests-0.1.0> test importers::harvest::api_source::tests::json_exponents_expand_exactly_with_bounded_output ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::successful_change_preserves_business_rows_and_failure_rolls_back_secrets ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::bad_key_length_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::account_switch::tests::retry_and_change_are_serialized ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::http_retries_429_but_never_follows_redirects_or_shortens_long_backoff ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::http_rejects_oversized_malformed_and_cyclic_pages ... ok horae-tests-0.1.0> test harvest::tests::imported_legacy_rates_survive_retry_in_harvest_list_and_detail ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::decode_hex_rejects_bad_input ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::another_account_cannot_replace_credentials_or_watermarks ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::encrypt_then_decrypt_round_trips ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::concurrent_first_connections_cannot_bind_different_accounts ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::connect_and_disconnect_share_import_exclusion_without_blocking_other_orgs ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::nonce_makes_ciphertext_nondeterministic ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::connection_changes_work_with_a_single_connection_pool ... ok horae-tests-0.1.0> test importers::harvest::api_source::http::tests::slow_consumer_backpressures_http_and_cancellation_stops_further_pages ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::wrong_key_fails_to_decrypt ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::bad_date_becomes_a_row_error_not_a_rejection ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::conflicting_email_aliases_error_only_the_affected_row ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::csv_records_preserve_multiline_unicode_across_single_byte_reads ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::cursor_beyond_upload_is_rejected_without_parsing_rows ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::cursor_resumes_after_multiline_unicode_and_preserves_error_locations ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::delivers_a_row_before_reading_the_rest_of_the_file ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::empty_file_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::identity_columns_are_required_and_cannot_repeat ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::invalid_utf8_errors_one_record_and_continues ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::missing_required_columns_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::names_stay_separate_from_optional_email ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::parse_bool_accepts_yes_variants ... ok horae-tests-0.1.0> test importers::harvest::csv_source::tests::parses_rows_case_insensitively ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::migration_binds_existing_connections_without_changing_secrets_or_markers ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::disconnect_preserves_identity_and_provenance_for_the_original_account ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::failed_credential_write_does_not_leave_an_account_binding ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::same_account_reconnect_rotates_encryption_without_resetting_watermarks ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::unidentified_legacy_provenance_requires_operator_review ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::api_and_csv_share_the_lock_but_other_organizations_can_import ... ok horae-tests-0.1.0> test harvest::pagination_tests::harvest_pagination_time_entries_keep_the_filtered_set_and_date_ties ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::api_connection_checks_work_with_a_single_connection_pool ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::bad_records_are_reported_and_run_continues ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::api_sync_adopts_entries_from_a_prior_csv_import ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::cancelled_http_waiter_keeps_the_lock_until_its_worker_exits ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::cancellation_rolls_back_rows_and_releases_the_import_session ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_ambiguous_names_include_inactive_users_but_unique_email_disambiguates ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_malformed_file_is_rejected_with_no_writes ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::concurrent_imports_reject_overlap_without_collapsing_repeated_entries ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_import_populates_and_is_idempotent ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_name_fallback_requires_a_full_unique_name_and_never_overrides_email ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_name_only_dry_run_and_duplicate_occurrences_preserve_history ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_name_only_matches_one_org_user_and_reimports_without_duplicates ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::cancelling_a_csv_waiting_for_more_bytes_releases_its_session ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::csv_applies_before_eof_but_transport_failure_rolls_back_everything ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::csv_preview_errors_and_repeated_rows_match_commit_and_reimport ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::completed_imports_allow_immediate_retries ... ok horae-tests-0.1.0> test importers::harvest::credentials::tests::completed_credential_changes_allow_immediate_retries ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::csv_sql_backpressure_stops_reading_later_input_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_preview_crosses_batch_boundaries_without_committing_domain_data ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_cancel_joins_parser_and_preserves_committed_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_preview_resumes_after_a_crash_without_recounting_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_preview_rejects_a_stale_next_batch ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_preview_cancel_preserves_simulation_for_manual_retry ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::measure_csv_durable_100k ... ignored, 100,000-row durable CSV measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::measure_csv_durable_large_catalog_100k ... ignored, 100,000-row durable CSV with 5,000 parent sets; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::measure_csv_streaming_100k ... ignored, 100,000-row CSV measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::measure_csv_streaming_large_catalog_100k ... ignored, 100,000-row CSV with 5,000 parent sets; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_report_metadata_is_bounded_after_recovery ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_cancel_preserves_its_completed_batches_for_manual_retry ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_stale_commit_is_fenced_without_a_heartbeat ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::distinct_harvest_ids_with_identical_fields_import_as_two ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::dry_run_writes_nothing_and_matches_commit ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::edited_entry_still_matched_by_provenance ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::failed_source_releases_the_session_and_rolls_back_partial_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::full_import_creates_all_levels_with_exact_minutes ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::import_rejects_ambiguous_normalized_email_without_partial_writes ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::cold_query_callsite_on_untraced_thread_is_still_captured ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::cached_email_and_full_name_do_not_share_a_namespace ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_reclaimed_lease_cannot_commit_the_next_batch ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::cached_project_task_still_validates_each_rows_rate ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::lookup_index_migration_preserves_existing_ambiguous_identities ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::new_run_rechecks_previously_cached_user_for_ambiguity ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::project_task_cache_distinguishes_both_sides_of_the_link ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::rolled_back_row_does_not_cache_user_or_project_task ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::natural_key_reimport_normalizes_whitespace_and_ascii_case ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::overflowing_decimals_fail_only_their_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::reimporting_identical_csv_rows_is_idempotent ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_resumes_committed_batches_without_recounting_duplicate_rows ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::second_identical_run_creates_nothing ... ok horae-tests-0.1.0> test importers::harvest::oauth::tests::authorize_url_carries_state_and_encoded_redirect ... ok horae-tests-0.1.0> test importers::harvest::oauth::tests::authorize_url_preserves_query_values_without_injecting_parameters ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::account_policy_failures_return_safe_actionable_conflicts ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::mismatched_state_is_rejected_without_a_code ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::missing_returned_state_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::missing_stored_state_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::provider_error_is_rejected_before_exchange ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::valid_matching_state_yields_the_code ... ok horae-tests-0.1.0> test importers::harvest::oauth_callback_tests::valid_state_but_missing_code_is_rejected ... ok horae-tests-0.1.0> test importers::harvest::report::tests::archive_metadata_cannot_masquerade_as_a_legacy_or_inconsistent_report ... ok horae-tests-0.1.0> test importers::harvest::report::tests::archived_report_round_trips_without_losing_error_accounting ... ok horae-tests-0.1.0> test importers::harvest::report::tests::legacy_report_preserves_its_counts_and_error_details ... ok horae-tests-0.1.0> test importers::harvest::report::tests::report_rejects_unsupported_and_invalid_versions ... ok horae-tests-0.1.0> test importers::harvest::report::tests::serialized_report_has_a_supported_schema_version ... ok horae-tests-0.1.0> test importers::harvest::resolve::checkpoint_tests::run_cache_round_trip_preserves_identity_namespaces_and_occurrences ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::submission_barrier_blocks_imported_time_entries ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::two_identical_csv_rows_import_as_two_entries ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::watermark_advances_only_on_commit ... ok horae-tests-0.1.0> test importers::harvest::resolve::preview::tests::checkpoint_restores_known_task_currency_and_keeps_old_currency_unknown ... ok horae-tests-0.1.0> test importers::harvest::resolve::preview::tests::rejects_foreign_parent_snapshots_before_restoring_any_rows ... ok horae-tests-0.1.0> test importers::harvest::streaming::durable::preview::tests::restoration_omits_unneeded_virtual_entries ... ok horae-tests-0.1.0> test importers::harvest::streaming::tests::api_planning_policy_ends_with_the_transaction ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::lookup_cache::repeated_rows_resolve_each_user_and_project_task_once ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::api_rejects_ambiguous_email_without_advancing_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::api_requires_email_even_when_full_name_matches ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::csv_measurement_recovers_a_complete_batch_without_recounting ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_finalization_retry_does_not_repeat_completed_downloads ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_cancellation_preserves_confirmed_pages_for_manual_retry ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_cancellation_preserves_confirmed_pages_for_manual_retry ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_finalization_retry_does_not_repeat_completed_downloads ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_reclaimed_worker_cannot_checkpoint_its_next_page ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::large_run_reuses_parents_and_reconciles_totals ... ok horae-tests-0.1.0> test importers::harvest::engine_tests::csv_streaming::durable_csv_preview_matches_existing_and_new_rows_with_one_connection ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_resume_preserves_row_errors ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_resumes_catalog_download ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_resumes_pages_without_publishing_domain_data ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_reclaimed_worker_cannot_commit_its_next_page ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_resume_keeps_earlier_errors_and_does_not_advance_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_resumes_after_a_confirmed_parent_batch ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_resume_remembers_an_earlier_missing_timestamp ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_resumes_a_partially_downloaded_catalog ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_preview_preserves_adoptions_and_repeated_ids_across_recovery ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::disconnect_and_reconnect_preserves_imported_records_and_exact_identity ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_resumes_committed_pages_and_preserves_the_high_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::dry_run_leaves_data_provenance_and_watermark_unchanged ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::empty_sync_does_not_invent_a_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::failed_api_commit_publishes_its_last_confirmed_page_report ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::failed_client_propagates_to_project_and_entry_without_placeholder_records ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::failed_api_preview_publishes_its_last_confirmed_page_report ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::exact_api_decimals_survive_preview_commit_and_reimport ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::invalid_parent_blocks_dependent_time_but_other_catalog_records_survive ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::failed_rows_are_available_to_the_next_incremental_retry ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::missing_client_fallback_and_failed_project_savepoints_do_not_poison_cache ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::missing_source_timestamp_keeps_the_previous_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::paging::cancelled_page_consumer_retains_lock_until_worker_exits_and_rolls_back ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::out_of_range_api_decimals_error_per_row_and_leave_retry_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::paging::durable_api_stale_commit_cannot_advance_data_or_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::paging::later_download_failure_rolls_back_parents_rows_and_watermark ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::scale::api_100k_commit_and_reimport ... ignored, 100,000-entry scale measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::sync_tests::scale::api_100k_dry_run ... ignored, 100,000-entry scale measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::sync_tests::scale::api_durable_100k_commit_and_reimport ... ignored, 100,000-entry durable API measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::sync_tests::scale::api_durable_100k_dry_run ... ignored, 100,000-entry durable API measurement; run explicitly with --release --nocapture horae-tests-0.1.0> test importers::harvest::sync_tests::parent_catalog_preserves_metadata_and_counts_each_entity_once ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::checkpoints::durable_api_resumes_after_a_confirmed_parent_batch ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::parent_only_api_import_creates_catalog_and_reimport_skips_it ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::parent_only_dry_run_previews_without_persisting_catalog ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::refreshed_tokens_survive_a_dry_run_rollback_in_the_same_import_session ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::successful_sync_only_marks_the_incrementally_fetched_entity ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::watermark_never_passes_the_start_of_capture ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::watermark_write_failure_rolls_back_imported_data ... ok horae-tests-0.1.0> test init::tests::init_creates_one_org_and_one_admin_and_nothing_else ... ok horae-tests-0.1.0> test init::tests::init_refuses_when_an_organization_exists ... ok horae-tests-0.1.0> test jobs::outbox::tests::acknowledges_confirmed_delivery_without_reclaiming_it ... ok horae-tests-0.1.0> test jobs::outbox::tests::invalid_payload_is_not_delivered_and_does_not_leak_into_errors ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::paging::invalid_and_missing_timestamp_rows_cross_page_boundaries_without_advancing ... ok horae-tests-0.1.0> test jobs::outbox::tests::plugin_failure_retries_with_the_same_event_identity ... ok horae-tests-0.1.0> test jobs::outbox::tests::worker_delivers_available_events_and_stops_cleanly ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::paging::durable_api_cancel_waits_for_the_producer_before_acknowledging ... ok horae-tests-0.1.0> test jobs::report::stream_tests::download_keeps_its_snapshot_when_later_progress_archives_the_inline_tail ... ok horae-tests-0.1.0> test jobs::report::stream_tests::download_reports_missing_fragments_after_its_buffered_page ... ok horae-tests-0.1.0> test jobs::report::tests::report_fragments_survive_until_the_owning_job_expires ... ok horae-tests-0.1.0> test jobs::tests::cancellation_and_retry_are_scoped_and_idempotent ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::scale::http_pages_preview_commit_and_reimport ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::scale::durable_measurement_finishes_from_its_eof_checkpoint ... ok horae-tests-0.1.0> test jobs::report::stream_tests::download_reads_only_when_consumed_and_releases_its_connection ... ok horae-tests-0.1.0> test jobs::tests::claims_are_atomic_and_expired_leases_recover ... ok horae-tests-0.1.0> test jobs::tests::cleanup_retains_retryable_uploads_and_deletes_expired_jobs ... ok horae-tests-0.1.0> test jobs::report::tests::upgrading_legacy_reports_preserves_errors_and_fences_old_attempts ... ok horae-tests-0.1.0> test jobs::report::tests::legacy_upgrade_preserves_job_states_and_existing_archives ... ok horae-tests-0.1.0> test jobs::tests::cancellation_survives_a_crash_before_the_worker_acknowledges ... ok horae-tests-0.1.0> test jobs::tests::expired_final_attempt_fails_without_claiming_again ... ok horae-tests-0.1.0> test jobs::tests::concurrent_csv_resubmission_preserves_identity_after_upload_cleanup ... ok horae-tests-0.1.0> test jobs::tests::expired_lease_cannot_renew_or_commit_using_an_old_transaction_timestamp ... ok horae-tests-0.1.0> test jobs::tests::cancellation_waits_for_the_claimed_execution_before_allowing_retry ... ok horae-tests-0.1.0> test jobs::tests::history_paginates_tied_timestamps_and_rejects_foreign_cursors ... ok horae-tests-0.1.0> test jobs::tests::failed_csv_commit_retains_confirmed_report_through_history_and_retry ... ok horae-tests-0.1.0> test jobs::tests::import_adapters_reject_a_lease_from_another_organization ... ok horae-tests-0.1.0> test jobs::tests::invalid_policy_cannot_enqueue_a_job_or_upload ... ok horae-tests-0.1.0> test jobs::tests::failed_csv_preview_retains_confirmed_report_through_history_and_retry ... ok horae-tests-0.1.0> test jobs::tests::missing_configuration_records_error_and_requeues ... ok horae-tests-0.1.0> test jobs::tests::outbox_delivery_is_idempotent ... ok horae-tests-0.1.0> test jobs::tests::missing_csv_upload_records_error_and_requeues ... ok horae-tests-0.1.0> test jobs::tests::api_job_keeps_its_policy_across_duplicate_enqueue_and_manual_retry ... ok horae-tests-0.1.0> test jobs::tests::invalid_stored_payloads_reach_a_terminal_error ... ok horae-tests-0.1.0> test jobs::tests::payload_kind_is_stable_and_round_trips ... ok horae-tests-0.1.0> test jobs::tests::payload_versions_preserve_legacy_jobs_and_reject_unknown_versions ... ok horae-tests-0.1.0> test importers::harvest::sync_tests::scale::durable_api_report_preserves_overflow_errors_after_recovery ... ok horae-tests-0.1.0> test jobs::tests::retry_snapshot_does_not_guess_unknown_payloads_or_sources ... ok horae-tests-0.1.0> test jobs::tests::outbox_claims_only_the_requested_event_kind ... ok horae-tests-0.1.0> test jobs::tests::shutdown_deadline_drops_and_joins_in_flight_work ... ok horae-tests-0.1.0> test jobs::tests::shutdown_waits_for_in_flight_work ... ok horae-tests-0.1.0> test jobs::tests::retry_snapshot_matches_status_and_list_without_exposing_payload ... ok horae-tests-0.1.0> test jobs::tests::outbox_rollback_does_not_publish_an_event ... ok horae-tests-0.1.0> test jobs::tests::outbox_same_kind_consumers_cannot_claim_the_same_lease ... ok horae-tests-0.1.0> test jobs::tests::outbox_stale_claims_cannot_acknowledge_or_reschedule_delivery ... ok horae-tests-0.1.0> test jobs::tests::synthetic_job_uses_the_same_registered_envelope ... ok horae-tests-0.1.0> test jobs::tests::upload_organization_must_match_its_job ... ok horae-tests-0.1.0> test models::project_creation::tests::draft_roundtrip_preserves_incomplete_input_without_demo_data ... ok horae-tests-0.1.0> test models::project_creation::tests::unauthorized_catalog_cost_is_absent_from_serialized_options ... ok horae-tests-0.1.0> test models::project_creation::tests::unknown_draft_fields_are_rejected ... ok horae-tests-0.1.0> test jobs::tests::reclaimed_attempt_rejects_stale_results_even_with_the_same_worker_name ... ok horae-tests-0.1.0> test notifications::tests::cancelling_delivery_kills_the_active_sender ... ok horae-tests-0.1.0> test jobs::tests::stopped_worker_leaves_queued_jobs_unclaimed ... ok horae-tests-0.1.0> test notifications::tests::disabled_mail_worker_does_not_claim_pending_notifications ... ok horae-tests-0.1.0> test notifications::tests::acknowledged_email_is_never_claimed_again ... ok horae-tests-0.1.0> test notifications::tests::mail_configuration_is_disabled_by_default_and_rejects_partial_values ... ok horae-tests-0.1.0> test notifications::tests::mail_configuration_requires_an_executable_file_and_safe_sender ... ok horae-tests-0.1.0> test jobs::tests::submission_key_cannot_change_csv_bytes_or_mode ... ok horae-tests-0.1.0> test notifications::tests::recipient_injection_is_rejected_before_starting_a_process ... ok horae-tests-0.1.0> test notifications::tests::rendered_mail_bounds_body_lines_for_long_unicode_and_control_names ... ok horae-tests-0.1.0> test notifications::tests::failed_email_retries_same_identity_and_eventually_stops ... ok horae-tests-0.1.0> test notifications::tests::mail_worker_delivers_only_its_kind_and_drains_cleanly ... ok horae-tests-0.1.0> test notifications::tests::foreign_notification_payload_is_terminal_and_never_sent ... ok horae-tests-0.1.0> test notifications::tests::sendmail_failure_does_not_expose_program_output ... ok horae-tests-0.1.0> test notifications::tests::sendmail_receives_fixed_arguments_and_stable_message_identity ... ok horae-tests-0.1.0> test jobs::tests::final_failure_is_retained_and_manual_retry_gets_a_new_budget ... ok horae-tests-0.1.0> test notifications::tests::retry_can_recover_without_changing_message_identity ... ok horae-tests-0.1.0> test pages::importers::presentation::tests::interrupted_report_is_partial_regardless_of_retry_prerequisites ... ok horae-tests-0.1.0> test pages::importers::presentation::tests::no_selection_does_not_claim_no_import_history ... ok horae-tests-0.1.0> test pages::importers::presentation::tests::source_labels_do_not_guess_unknown_importers ... ok horae-tests-0.1.0> test pages::importers::presentation::tests::states_and_phases_have_readable_unknown_fallbacks ... ok horae-tests-0.1.0> test pages::importers::presentation::tests::summaries_distinguish_zero_skipped_and_mixed_outcomes ... ok horae-tests-0.1.0> test pages::invoices::defaults_form::tests::invoice_fields_bound_metadata_by_characters_and_reject_nul ... ok horae-tests-0.1.0> test pages::invoices::defaults_form::tests::invoice_fields_preserve_exact_percentages_and_custom_terms ... ok horae-tests-0.1.0> test pages::invoices::defaults_form::tests::invoice_fields_preserve_receipt_terms_and_empty_optional_percentages ... ok horae-tests-0.1.0> test pages::invoices::defaults_form::tests::invoice_fields_reject_invalid_percentages_terms_and_second_tax ... ok horae-tests-0.1.0> test pages::invoices::preparation::fees::tests::fee_inputs_require_exact_amounts_and_an_explicit_positive_charge ... ok horae-tests-0.1.0> test pages::invoices::preparation::fees::tests::refresh_keeps_raw_edits_and_does_not_select_new_sources ... ok horae-tests-0.1.0> test pages::invoices::preparation::fees::tests::refresh_preserves_missing_or_relabelled_edits_until_explicit_removal ... ok horae-tests-0.1.0> test pages::invoices::preparation::tests::invoice_review_requires_matching_sources_and_valid_values ... ok horae-tests-0.1.0> test pages::new_project::basics::tests::a_batch_that_would_exceed_the_tag_limit_is_rejected ... ok horae-tests-0.1.0> test pages::new_project::basics::tests::a_full_tag_list_still_accepts_a_duplicate ... ok horae-tests-0.1.0> test pages::new_project::basics::tests::overlong_tags_are_rejected_without_truncation ... ok horae-tests-0.1.0> test pages::new_project::basics::tests::tag_length_counts_characters_instead_of_bytes ... ok horae-tests-0.1.0> test pages::new_project::basics::tests::tags_trim_and_deduplicate_without_changing_existing_spelling ... ok horae-tests-0.1.0> test pages::new_project::billing::tests::budget_errors_target_a_control_that_can_be_corrected ... ok horae-tests-0.1.0> test pages::new_project::draft::tests::a_mismatched_acknowledgement_does_not_lose_pending_input ... ok horae-tests-0.1.0> test pages::new_project::draft::tests::a_retry_keeps_the_unacknowledged_payload_and_revision ... ok horae-tests-0.1.0> test pages::new_project::draft::tests::a_validation_rejection_allows_corrected_input_at_the_same_revision ... ok horae-tests-0.1.0> test pages::new_project::draft::tests::an_empty_form_is_not_reported_as_saved ... ok horae-tests-0.1.0> test pages::new_project::draft::tests::resuming_preserves_the_server_identity_and_incomplete_fields ... ok horae-tests-0.1.0> test pages::new_project::team::tests::adding_everyone_deduplicates_without_replacing_project_overrides ... ok horae-tests-0.1.0> test pages::new_project::team::tests::exceeding_the_team_limit_does_not_partially_add_people ... ok horae-tests-0.1.0> test pages::new_project::team::tests::removing_a_member_keeps_an_empty_restricted_task_restricted ... ok horae-tests-0.1.0> test pages::new_project::tests::a_rejected_creation_can_be_edited_but_an_uncertain_commit_must_be_retried ... ok horae-tests-0.1.0> test pages::new_project::tests::only_known_validation_fields_can_target_a_control ... ok horae-tests-0.1.0> test pages::projects::budget_display_tests::configured_scopes_sum_without_hiding_an_individual_overrun ... ok horae-tests-0.1.0> test pages::projects::budget_display_tests::display_preserves_units_sign_and_large_integer_values ... ok horae-tests-0.1.0> test pages::projects::budget_display_tests::tag_filter_matches_identity_without_duplicates_or_name_collisions ... ok horae-tests-0.1.0> test pages::projects::budget_display_tests::unallocated_zero_and_overflow_budgets_are_not_conflated ... ok horae-tests-0.1.0> test pages::reports::tests::cost_total_uses_organization_currency_across_billing_currencies ... ok horae-tests-0.1.0> test pages::reports::tests::mixed_currencies_are_not_added_even_when_the_numbers_would_overflow ... ok horae-tests-0.1.0> test pages::reports::tests::monetary_total_overflow_is_visible_instead_of_panicking ... ok horae-tests-0.1.0> test pages::reports::tests::redacted_costs_do_not_become_zero_or_partial_totals ... ok horae-tests-0.1.0> test pages::reports::tests::single_currency_totals_are_formatted_and_empty_reports_have_no_amount ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_day_shows_only_the_anchor_column ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_defaults_to_week ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_unknown_falls_back_to_week ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_url_roundtrips ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_week_shows_all_seven_days ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_work_week_preserves_date_order_across_weekends ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_work_week_shows_monday_to_friday ... ok horae-tests-0.1.0> test pages::timesheet::tests::cal_span_work_week_skips_sunday_when_it_is_the_first_column ... ok horae-tests-0.1.0> test pages::timesheet::tests::day_col_class_marks_today ... ok horae-tests-0.1.0> test pages::timesheet::tests::day_col_class_marks_weekend ... ok horae-tests-0.1.0> test pages::timesheet::tests::day_col_class_plain_weekday ... ok horae-tests-0.1.0> test pages::timesheet::tests::day_col_class_today_wins_over_weekend ... ok horae-tests-0.1.0> test pages::timesheet::tests::invalid_duration_cannot_start_a_timer_save_or_clear_a_cell ... ok horae-tests-0.1.0> test pages::timesheet::tests::only_a_blank_duration_can_start_an_eligible_timer ... ok horae-tests-0.1.0> test pages::timesheet::tests::timed_lanes_still_widens_overlapping_entries ... ok horae-tests-0.1.0> test pages::timesheet::tests::timed_lanes_terminates_on_a_zero_length_entry ... ok horae-tests-0.1.0> test pages::timesheet::tests::today_offset_is_none_after_the_week ... ok horae-tests-0.1.0> test pages::timesheet::tests::today_offset_is_none_before_the_week ... ok horae-tests-0.1.0> test pages::timesheet::tests::today_offset_is_six_on_the_sunday ... ok horae-tests-0.1.0> test pages::timesheet::tests::today_offset_is_zero_on_the_monday ... ok horae-tests-0.1.0> test pages::timesheet::tests::value_cell_class_empty_wins_over_today ... ok horae-tests-0.1.0> test pages::timesheet::tests::value_cell_class_marks_today_when_nonzero ... ok horae-tests-0.1.0> test pages::timesheet::tests::weekend_style_follows_the_date_not_the_column_offset ... ok horae-tests-0.1.0> test pages::timesheet::tests::weekly_duration_edit_preserves_nine_am_start_notes_and_billability ... ok horae-tests-0.1.0> test pages::timesheet::tests::weekly_new_entries_are_untimed_and_explicit_clears_still_work ... ok horae-tests-0.1.0> test notifications::tests::verbose_sender_output_is_discarded_without_blocking_delivery ... ok horae-tests-0.1.0> test notifications::tests::stale_email_lease_cannot_start_delivery ... ok horae-tests-0.1.0> test notifications::tests::revoked_recipient_does_not_receive_a_pending_email ... ok horae-tests-0.1.0> test jobs::tests::submission_key_cannot_change_api_mode_or_scope ... ok horae-tests-0.1.0> test plugin::database::tests::application_database_owner_is_not_a_plugin_identity ... ok horae-tests-0.1.0> test plugin::database::tests::dedicated_reader_is_accepted_but_new_write_grants_are_rejected ... ok horae-tests-0.1.0> test plugin::database::tests::reader_accepts_optional_first_party_rounding_helper ... ok horae-tests-0.1.0> test plugin::database::tests::project_configuration_is_private_even_when_plugin_grants_are_misconfigured ... ok horae-tests-0.1.0> test plugin::event::tests::active_transition_fires_only_on_a_real_flip ... ok horae-tests-0.1.0> test plugin::event::tests::budget_and_timer_events_serialize ... ok horae-tests-0.1.0> test plugin::event::tests::new_events_have_stable_hook_names ... ok horae-tests-0.1.0> test plugin::event::tests::project_membership_payload_excludes_private_configuration ... ok horae-tests-0.1.0> test plugin::event::tests::role_change_event_carries_previous_role ... ok horae-tests-0.1.0> test plugin::event::tests::submission_event_serializes_payload ... ok horae-tests-0.1.0> test plugin::event::tests::us2_events_have_stable_hook_names ... ok horae-tests-0.1.0> test jobs::tests::csv_job_persists_its_policy_with_the_upload ... ok horae-tests-0.1.0> test plugin::host::tests::config_lookup::a_set_key_is_returned ... ok horae-tests-0.1.0> test plugin::host::tests::config_lookup::an_unset_key_is_none ... ok horae-tests-0.1.0> test plugin::database::tests::reader_cannot_execute_security_definer_functions ... ok horae-tests-0.1.0> test plugin::database::tests::reader_cannot_have_access_to_credentials ... ok horae-tests-0.1.0> test plugin::database::tests::reader_cannot_switch_into_another_role ... ok horae-tests-0.1.0> test plugin::database::tests::reader_rejects_unapproved_invoker_functions ... ok horae-tests-0.1.0> test plugin::host::tests::database_tests::unconfigured_sql_never_falls_back_to_application_state ... ok horae-tests-0.1.0> test jobs::tests::synthetic_job_executes_through_claim_and_completion ... ok horae-tests-0.1.0> test plugin::host::tests::response_shaping::error_json_wraps_the_message ... ok horae-tests-0.1.0> test plugin::host::tests::response_shaping::http_body_accepts_the_size_limit_and_rejects_larger_responses ... ok horae-tests-0.1.0> test plugin::host::tests::response_shaping::http_response_carries_status_and_body ... ok horae-tests-0.1.0> test plugin::host::tests::response_shaping::invalid_http_utf8_is_an_error_not_an_empty_success ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::a_cte_select_is_allowed ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::a_second_statement_is_rejected ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::a_single_trailing_semicolon_is_allowed ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::a_write_hidden_behind_a_comment_is_rejected ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::plain_select_is_allowed ... ok horae-tests-0.1.0> test plugin::host::tests::statement_is_read_only::writes_are_rejected ... ok horae-tests-0.1.0> test plugin::host::tests::wrap_select::strips_a_trailing_semicolon_before_wrapping ... ok horae-tests-0.1.0> test plugin::host::tests::wrap_select::wraps_as_a_bounded_row_query ... ok horae-tests-0.1.0> test plugin::manifest::tests::accepts_all_published_business_events ... ok horae-tests-0.1.0> test plugin::manifest::tests::config_defaults_to_empty_when_absent ... ok horae-tests-0.1.0> test plugin::manifest::tests::parse_valid_manifest ... ok horae-tests-0.1.0> test plugin::manifest::tests::parses_optional_config_table ... ok horae-tests-0.1.0> test plugin::manifest::tests::reject_empty_hooks ... ok horae-tests-0.1.0> test plugin::manifest::tests::reject_unknown_hook ... ok horae-tests-0.1.0> test plugin::host::tests::database_tests::query_discards_session_advisory_locks ... ok horae-tests-0.1.0> test notifications::tests::sendmail_timeout_kills_and_reaps_the_child ... ok horae-tests-0.1.0> test plugin::host::tests::database_queries_preserve_parameters_and_rollback_session_settings ... ok horae-tests-0.1.0> test plugin::host::tests::database_tests::query_results_are_bounded_without_silent_truncation ... ok horae-tests-0.1.0> test plugin::host::tests::database_tests::select_cannot_write_or_gain_application_privileges ... ok horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test plugin::registry::tests::initialization::guest_initializers_have_an_engine_instruction_budget ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 789 filtered out; finished in 0.27s horae-tests-0.1.0> horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test plugin::registry::tests::initialization::guest_initializers_have_an_engine_instruction_budget ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 789 filtered out; finished in 0.29s horae-tests-0.1.0> horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test plugin::registry::tests::initialization::guest_initializers_have_an_engine_instruction_budget ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 789 filtered out; finished in 0.28s horae-tests-0.1.0> horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test plugin::registry::tests::initialization::guest_initializers_have_an_engine_instruction_budget ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 789 filtered out; finished in 0.29s horae-tests-0.1.0> horae-tests-0.1.0> test plugin::registry::tests::initialization::guest_initializers_have_an_engine_instruction_budget ... ok horae-tests-0.1.0> test plugin::registry::tests::initialization::instruction_budget_is_replenished_for_each_call ... ok horae-tests-0.1.0> test plugin::host::tests::database_tests::wasm_host_uses_the_restricted_connection_on_a_current_thread_runtime ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::cancelling_a_waiter_keeps_capacity_reserved_until_the_host_call_exits ... ok horae-tests-0.1.0> test plugin::host::tests::a_query_cannot_disable_its_own_deadline ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::confirmed_dispatch_returns_overload_for_retry ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::confirmed_dispatch_returns_plugin_failure_for_retry ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::confirmed_dispatch_attempts_other_plugins_after_one_fails ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::confirmed_dispatch_waits_for_the_plugin_to_finish ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::events_execute_outside_the_async_worker ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::different_plugins_share_the_running_call_limit ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::loaded_plugins_cannot_grow_memory_past_the_limit ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::loaded_plugins_cannot_start_with_excessive_memory ... ok horae-tests-0.1.0> test plugin::registry::tests::collect_widgets_from_echo_plugin ... ok horae-tests-0.1.0> test plugin::registry::tests::dispatch_event_with_no_subscribers ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::pending_capacity_rejects_new_work_without_spawning_tasks ... ok horae-tests-0.1.0> test plugin::registry::tests::load_empty_directory ... ok horae-tests-0.1.0> test plugin::registry::tests::load_nonexistent_directory ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::oversized_wasm_output_is_rejected_before_copying_it ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::widgets_execute_outside_the_async_worker ... ok horae-tests-0.1.0> test reports::bounded::tests::cancelled_export_keeps_its_slot_until_the_renderer_exits ... ok horae-tests-0.1.0> test reports::bounded::tests::export_admission_stays_reserved_until_the_body_is_dropped ... ok horae-tests-0.1.0> test reports::bounded::tests::export_rendering_runs_off_the_async_worker ... ok horae-tests-0.1.0> test reports::bounded::tests::output_budget_checks_writes_and_seeks_without_truncation ... ok horae-tests-0.1.0> test reports::bounded::tests::rendered_output_limit_rejects_oversized_files_and_releases_admission ... ok horae-tests-0.1.0> test reports::bounded::tests::renderer_errors_and_panics_release_admission ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::oversized_event_payloads_are_not_queued ... ok horae-tests-0.1.0> test render::tests::invoice_template_formats_large_minor_units_exactly ... ok horae-tests-0.1.0> test plugin::registry::tests::load_test_plugins ... ok horae-tests-0.1.0> test reports::limits::tests::bounded_entries_enforce_the_row_limit_after_all_filters ... ok horae-tests-0.1.0> test reports::bounded::tests::timed_out_export_keeps_its_slot_until_the_renderer_exits ... ok horae-tests-0.1.0> test reports::limits::tests::bounded_entries_reject_large_fields_and_combined_text ... ok horae-tests-0.1.0> test reports::limits::tests::bounded_invoice_limits_include_branding_and_preserve_tenant_scope ... ok horae-tests-0.1.0> test plugin::registry::tests::dispatch_to_echo_plugin_succeeds ... ok horae-tests-0.1.0> test plugin::registry::tests::isolation::a_wasm_timeout_releases_the_worker_and_instance ... ok horae-tests-0.1.0> test plugin::registry::tests::dispatch_invoice_sent_to_echo_plugin ... ok horae-tests-0.1.0> test reports::limits::tests::measure_bounded_export_limits ... ignored, manual release export measurement; set HORAE_EXPORT_PROBE_DIR for artifacts horae-tests-0.1.0> test plugin::registry::tests::failing_plugin_does_not_block_caller ... ok horae-tests-0.1.0> test reports::limits::tests::bounded_projects_filter_archives_before_size_checks ... ok horae-tests-0.1.0> test reports::limits::tests::export_size_checks_and_reads_share_a_repeatable_read_snapshot ... ok horae-tests-0.1.0> test reports::limits::tests::fee_exports_preserve_absent_quantities_and_render_a_real_pdf ... ok horae-tests-0.1.0> test reports::limits::tests::export_queries_are_read_only_and_have_a_database_deadline ... ok horae-tests-0.1.0> test reports::streaming::database_tests::measure_streaming_csv_export ... ignored, Manual release measurement of a 100,000-row CSV download horae-tests-0.1.0> test reports::privacy_tests::unauthorized_project_text_does_not_affect_export_size_limits ... ok horae-tests-0.1.0> test reports::streaming::database_tests::a_real_database_error_interrupts_the_csv_body ... ok horae-tests-0.1.0> test reports::limits::tests::invoice_exports_show_saved_adjustments_and_exact_large_amounts ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_fee_invoice_has_no_fabricated_hours_or_hourly_rate ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_invoice_metadata_and_lines_share_one_snapshot ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_invoice_uses_stored_exact_cents_and_tenant_scoped_metadata ... ok horae-tests-0.1.0> test reports::streaming::database_tests::dropping_streamed_timesheet_closes_its_database_connection ... ok horae-tests-0.1.0> test reports::streaming::tests::completed_csv_keeps_admission_until_body_drop ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_backpressure_and_body_drop_bound_and_cancel_source_reads ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_does_not_truncate_a_quoted_unicode_record_larger_than_a_chunk ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_emits_a_chunk_before_the_source_finishes ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_failure_or_panic_after_a_chunk_is_not_successful_eof ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_startup_errors_are_http_errors_and_release_admission ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_timesheet_exceeds_xlsx_row_limit_without_one_large_body_chunk ... ok horae-tests-0.1.0> test reports::streaming::tests::dropping_csv_during_startup_cancels_the_producer ... ok horae-tests-0.1.0> test route::tests::edit_project_preserves_identity_and_highlights_only_projects ... ok horae-tests-0.1.0> test route::tests::new_project_is_static_and_highlights_only_projects ... ok horae-tests-0.1.0> test reports::streaming::tests::csv_timeout_interrupts_an_already_started_body ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_tag_filter_excludes_other_projects_without_duplicating_rows ... ok horae-tests-0.1.0> test reports::limits::tests::tag_filter_applies_before_xlsx_size_checks_and_rendering ... ok horae-tests-0.1.0> test reports::privacy_tests::project_downloads_follow_progress_visibility ... ok horae-tests-0.1.0> test seed::tests::concurrent_init_and_seed_cannot_mix_organizations ... ok horae-tests-0.1.0> test seed::tests::concurrent_initializers_cannot_create_two_organizations ... ok horae-tests-0.1.0> test seed::tests::late_seed_failure_rolls_back_all_demo_data ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_timesheet_preserves_csv_escaping_frozen_zero_and_all_filters ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::cancelling_a_submission_releases_its_write_barrier ... ok horae-tests-0.1.0> test seed::tests::repeated_seed_preserves_every_row_and_user_edits ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_barrier_allows_shared_writers_for_the_same_user ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_accepts_the_organizations_sunday_start ... ok horae-tests-0.1.0> test seed::tests::concurrent_seed_runs_create_only_one_demo ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_does_not_wait_for_another_users_writer ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_rejects_a_start_that_is_not_the_organizations_week_start ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_freezes_the_minutes_after_a_competing_edit ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_uses_one_pool_connection ... ok horae-tests-0.1.0> test server_fns::approvals::tests::ignores_stopped_and_out_of_week_timers ... ok horae-tests-0.1.0> test server_fns::approvals::submission_tests::submission_waits_for_a_new_timer_before_checking_the_week ... ok horae-tests-0.1.0> test reports::limits::tests::bounded_exports_preserve_real_workbooks_and_deterministic_pdf ... ok horae-tests-0.1.0> test server_fns::budget_tests::concurrent_budget_checks_have_one_band_claimant ... ok horae-tests-0.1.0> test server_fns::approvals::tests::sees_a_running_timer_inside_the_week ... ok horae-tests-0.1.0> test server_fns::budget_tests::budget_notification_schema_enforces_tenants_and_no_public_access ... ok horae-tests-0.1.0> test seed::tests::seed_leaves_an_older_or_partial_demo_unchanged ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_alert_and_outbox_roll_back_together ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_alert_recipients_are_active_same_org_managers_and_project_leads ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_alerts_deduplicate_concurrent_checks_and_recrossing ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_alerts_require_enabled_active_project_and_authorized_recipient ... ok horae-tests-0.1.0> test seed::tests::seed_refuses_a_second_organization_even_when_the_demo_exists ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_budget_does_not_read_foreign_or_legacy_projects ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_amount_budget_uses_resolved_rates_and_explicit_zero ... ok horae-tests-0.1.0> test seed::tests::seed_refuses_an_initialized_organization_without_writes ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_budget_sweep_recovers_missed_checks_without_duplicates ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_nonbillable_projects_count_time_without_hidden_checkbox ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_monthly_budget_includes_leap_day_and_preserves_locked_rounding ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_monthly_budget_excludes_other_months_and_nonbillable_time ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_task_and_person_budgets_do_not_share_consumption ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_person_budget_excludes_other_people_and_has_its_own_alert ... ok horae-tests-0.1.0> test server_fns::budget_tests::configured_task_fee_budget_respects_billability_and_alert_scope ... ok horae-tests-0.1.0> test reports::streaming::database_tests::streamed_projects_preserve_scope_budget_and_tenant_isolation ... ok horae-tests-0.1.0> test server_fns::clients::tests::both_activation_transitions_change_once_and_preserve_details ... ok horae-tests-0.1.0> test server_fns::budget_tests::overview_budget_progress_includes_people_without_an_allowance ... ok horae-tests-0.1.0> test server_fns::budget_tests::overview_budget_progress_batches_projects_without_mixing_scopes ... ok horae-tests-0.1.0> test server_fns::clients::tests::client_default_rate_allows_detail_edits_and_equivalent_currency ... ok horae-tests-0.1.0> test server_fns::clients::tests::client_default_rate_prevents_currency_relabelling ... ok horae-tests-0.1.0> test server_fns::budget_tests::overview_budget_progress_is_current_period_scoped_and_authorized ... ok horae-tests-0.1.0> test server_fns::clients::tests::missing_and_foreign_clients_are_not_noops ... ok horae-tests-0.1.0> test server_fns::clients::tests::concurrent_deletion_is_not_an_unchanged_mutation ... ok horae-tests-0.1.0> test server_fns::clients::tests::currency_edit_rechecks_a_concurrently_added_client_default_rate ... ok horae-tests-0.1.0> test server_fns::importers::authorization_tests::cli_job_endpoints_have_stable_registered_paths ... ok horae-tests-0.1.0> test server_fns::clients::tests::repeating_a_competing_deactivation_does_not_report_a_transition ... ok horae-tests-0.1.0> test server_fns::importers::authorization_tests::report_stress::large_report_streams_over_http_without_buffering_the_archive ... ignored, isolated Linux HTTP/memory stress; run with --release --exact --ignored --nocapture horae-tests-0.1.0> test server_fns::importers::authorization_tests::request_bound_import_endpoints_are_not_registered ... ok horae-tests-0.1.0> test server_fns::importers::csv_upload::tests::csv_upload_extractor_preserves_raw_bytes ... ok horae-tests-0.1.0> test server_fns::importers::csv_upload::tests::csv_upload_requires_its_header_without_reading_the_body ... ok horae-tests-0.1.0> test server_fns::importers::tests::concurrent_api_import_returns_a_retryable_conflict ... ok horae-tests-0.1.0> test server_fns::clients::tests::restoring_a_competing_deactivation_reports_reactivation ... ok horae-tests-0.1.0> test server_fns::importers::tests::submission_identity_rejects_expired_future_and_non_v7_keys ... ok horae-tests-0.1.0> test server_fns::clients::tests::repeating_a_competing_edit_does_not_report_a_change ... ok horae-tests-0.1.0> test server_fns::clients::tests::each_field_changes_once_and_preserves_inactive_status ... ok horae-tests-0.1.0> test server_fns::importers::tests::csv_route_rejects_invalid_modes_and_headers_without_reading_uploads ... ok horae-tests-0.1.0> test server_fns::clients::tests::restoring_values_after_a_competing_edit_reports_a_change ... ok horae-tests-0.1.0> test server_fns::clients::tests::unchanged_activation_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::clients::tests::unchanged_edit_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::concurrent_invoices_claim_a_single_fee_once ... ok horae-tests-0.1.0> test server_fns::importers::authorization_tests::job_endpoints_enforce_session_role_and_organization ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_invoice_does_not_claim_hours_or_another_clients_fee ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::concurrent_discounted_invoice_retries_return_one_invoice ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_occurrence_rejects_cross_organization_project ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::draft_fee_edit_requires_current_balance_and_exact_excess_confirmation ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_total_overflow_rolls_back_occurrences_and_invoice ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::discounted_fee_leaves_a_balance_and_void_releases_only_its_contribution ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::invoice_line_sources_reject_mixed_sources_and_invented_fee_quantities ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::draft_fee_edit_rejects_invalid_lines_and_current_unauthorized_actors ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::draft_fee_edit_serializes_retries_and_rejects_stale_revisions ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::milestones_include_unbilled_overdue_fees_but_not_future_fees ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::invoice_defaults_apply_to_selected_fees_without_claiming_other_projects ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::monthly_fees_use_calendar_dates_and_skip_already_claimed_months ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::draft_fee_edit_replaces_amount_and_preserves_source_and_retry_identity ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::monthly_first_and_fifteenth_respect_partial_period_and_project_end ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::invoice_status_rechecks_authority_after_waiting_for_the_invoice_lock ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::mixed_time_and_fee_discount_conserves_cents_without_reopening_time ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_preview_discount_ties_follow_source_keys_not_display_dates ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::prepared_fee_selection_rejects_invalid_values_and_empty_generation ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::project_fee_context_matches_invoice_balances_and_current_authority ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::removing_discount_and_billing_the_remainder_cannot_both_succeed ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::invoice_preview_does_not_materialize_fees_and_preserves_released_snapshots ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::project_fee_context_keeps_monthly_balances_separate ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::single_fee_can_be_invoiced_without_time ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::reviewed_generation_rejects_changed_time_before_claiming_it ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::void_releases_fee_identity_without_rewriting_the_original_line ... ok horae-tests-0.1.0> test server_fns::invoices::preview::tests::excess_rejects_an_unrepresentable_total_even_when_the_remainder_fits ... ok horae-tests-0.1.0> test server_fns::invoices::preview::tests::unselected_fee_currencies_do_not_relabel_or_block_selected_charges ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::reviewed_generation_requires_exact_excess_and_current_authority ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::settled_fee_sources_remain_reviewable_without_automatic_charges ... ok horae-tests-0.1.0> test server_fns::invoices::tests::configured_fixed_fee_hours_are_not_invoiced_but_legacy_fees_are_unchanged ... ok horae-tests-0.1.0> test server_fns::invoices::tests::billing_cascade_agrees_across_all_four_levels_including_zero ... ok horae-tests-0.1.0> test server_fns::invoices::tests::effective_minutes_migration_preserves_historical_invoice_quantities ... ok horae-tests-0.1.0> test server_fns::invoices::tests::configured_project_currency_and_cost_override_keep_their_denominations ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::zero_fee_is_invoiced_once_until_voided ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::reviewed_generation_bills_partial_fees_and_rejects_stale_balances ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::reviewed_generation_does_not_materialize_unselected_months ... ok horae-tests-0.1.0> test server_fns::invoices::tests::imported_rates::imported_legacy_project_keeps_exact_rates_and_totals_on_retry ... ok horae-tests-0.1.0> test server_fns::invoices::tests::effective_minutes_sql_matches_domain_rounding ... ok horae-tests-0.1.0> test server_fns::invoices::tests::imported_rates::imported_task_rates_require_matching_currency_only_for_new_configured_links ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_are_invoice_owned_and_only_drafts_are_editable ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_conflict_rolls_back_all_claims ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_validate_all_override_fields ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_line_overflow_leaves_time_unbilled ... ok horae-tests-0.1.0> test server_fns::invoices::tests::imported_rates::rejected_import_rate_does_not_poison_the_next_row_or_its_catalog_rate ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_balance_migration_allocates_discount_without_rewriting_invoice_snapshots ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_selection_rejects_unavailable_projects_before_claiming ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_edit_rechecks_status_after_waiting_for_a_concurrent_send ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_preview_keeps_time_rates_and_defaults_in_one_snapshot ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_total_overflow_leaves_all_time_unbilled ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_transitions_reject_invalid_states_and_foreign_organizations ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoiced_amounts_survive_rate_changes_and_void_uses_current_rates ... ok horae-tests-0.1.0> test server_fns::invoices::fee_tests::fee_preview_keeps_source_identity_and_reports_discounted_draft_balances ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoicing_leaves_running_time_open ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoiced_billability_survives_later_project_changes ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoicing_uses_and_freezes_effective_minutes ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_preview_requires_explicit_resolution_and_scopes_selected_projects ... ok horae-tests-0.1.0> test server_fns::invoices::tests::mixed_project_currencies_cannot_partially_create_an_invoice ... ok horae-tests-0.1.0> test server_fns::invoices::tests::large_invoice_and_reports_agree_without_intermediate_overflow ... ok horae-tests-0.1.0> test server_fns::invoices::tests::only_running_time_does_not_create_an_invoice ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_preview_matches_generation_without_claiming_time ... ok horae-tests-0.1.0> test server_fns::invoices::tests::non_billable_context_produces_no_unbilled_amount_on_any_report ... ok horae-tests-0.1.0> test server_fns::invoices::tests::project_rate_is_used_by_invoices_reports_and_spend ... ok horae-tests-0.1.0> test server_fns::invoices::tests::void_reopens_time_without_stale_rounding ... ok horae-tests-0.1.0> test server_fns::invoices::tests::void_waits_for_a_concurrent_payment_and_then_refuses ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_apply_exact_adjustments_and_payment_terms ... ok horae-tests-0.1.0> test server_fns::organization::tests::each_branding_field_changes_once_including_null_and_empty ... ok horae-tests-0.1.0> test server_fns::organization::tests::missing_organization_is_not_an_unchanged_update ... ok horae-tests-0.1.0> test server_fns::organization::tests::repeating_a_competing_branding_edit_does_not_report_a_change ... ok horae-tests-0.1.0> test server_fns::organization::tests::unchanged_branding_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::organization::tests::restoring_branding_after_a_competing_edit_reports_a_change ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_defaults_legacy_insert_preserves_dates_and_exact_total ... ok horae-tests-0.1.0> test server_fns::invoices::tests::selected_project_rate_modes_agree_across_billing_consumers ... ok horae-tests-0.1.0> test server_fns::project_creation::assignment_tests::finalization_reuses_catalog_and_keeps_lead_overrides_local_on_retry ... ok horae-tests-0.1.0> test server_fns::project_creation::assignment_tests::invalid_assignment_graphs_leave_no_partial_creation_or_draft_change ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::concurrent_edits_have_one_winner_and_association_writes_invalidate_open_forms ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_loads_legacy_values_without_fabricating_a_billing_mode_or_draft ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_keeps_archived_selected_identities_and_nullable_overrides ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editing_milestones_keeps_invoice_snapshots_and_fee_identities_immutable ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_preserves_fee_schedule_and_operational_milestone_ids ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_rechecks_tenant_role_and_active_status ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_recovers_full_configuration_and_redacts_private_values_after_role_change ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::foreign_actor_cannot_save_or_retry_another_organizations_edit ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_recovers_each_budget_scope_without_turning_absence_into_zero ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::manager_edit_preserves_private_settings_and_cannot_remove_them_indirectly ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::save_edits_the_same_legacy_project_and_never_creates_a_draft_or_configuration ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::save_preserves_recorded_time_and_rejects_removing_its_task_or_person ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::save_updates_configured_sections_atomically_and_rejects_stale_or_invalid_edits ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::saves_recheck_current_authority_and_do_not_repeat_noops ... ok horae-tests-0.1.0> test server_fns::invoices::tests::invoice_preview_rejects_large_results_instead_of_truncating_them ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::task_catalog_and_graph_changes_roll_back_together_on_duplicate_resolution ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::billing_schema_rejects_partial_fee_schedules ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::client_dialog_validates_details_and_persists_an_explicit_zero_rate ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::creation_actor_is_revalidated_inside_the_transaction ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::creation_client_must_be_active_and_in_the_same_organization ... ok horae-tests-0.1.0> test server_fns::project_creation::import_tests::imported_catalog_rate_cannot_be_relabelled_as_workspace_currency ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::creation_options_are_scoped_bounded_and_redact_manager_costs ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_validation_preserves_incomplete_input_but_bounds_its_size ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_ownership_discard_and_role_changes_are_enforced ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::final_validation_checks_invoice_defaults_and_scoped_budget_totals ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::final_validation_preserves_exact_budgets_and_rejects_unavailable_email ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::final_validation_requires_complete_fee_schedules_and_distinct_entities ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::final_validation_requires_real_details_and_ignores_hidden_type_settings ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_save_retries_do_not_overwrite_a_newer_revision ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_schema_enforces_one_current_draft_per_creator ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_schema_rejects_foreign_creator_and_completed_project ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::existing_projects_have_no_implicit_new_billing_configuration ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::managers_cannot_store_administrator_notes_or_costs_in_a_draft ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::draft_schema_rejects_oversize_payload_and_invalid_revision ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::finalization_persists_task_access_and_project_only_financial_overrides ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::finalization_rechecks_client_role_revision_and_rate_currency ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::invalid_task_rolls_back_project_and_keeps_the_draft ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::finalize_is_atomic_and_repeated_submission_returns_one_project ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::assignment_rejections_identify_the_invalid_row ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::basic_rejections_identify_the_field_without_echoing_input ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::billing_rejections_identify_the_active_control ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::inactive_billing_inputs_remain_in_the_draft_without_blocking_creation ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::invoice_rejections_identify_the_field_without_echoing_input ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::missing_draft_responses_do_not_disclose_foreign_ownership ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::milestone_rejections_target_the_invalid_row_by_identity ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::task_name_and_access_rejections_identify_the_invalid_row ... ok horae-tests-0.1.0> test server_fns::project_creation::validation::tests::non_billable_projects_ignore_hidden_invoice_inputs ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::selected_catalog_bounds_requests_and_excludes_inactive_people ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_ids_validate_before_writes_and_normalize_duplicates ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::selected_catalog_is_scoped_deduplicated_and_redacts_manager_costs ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::selected_client_lookup_is_scoped_and_keeps_archived_identity ... ok horae-tests-0.1.0> test server_fns::project_creation::tests::simultaneous_draft_updates_have_one_winner ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_database_failure_rolls_back_earlier_changes ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_missing_or_foreign_project_rolls_back_earlier_changes ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_accepts_one_hundred_projects_and_mixed_status_noops ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_reversed_overlapping_batches_finish_without_deadlock ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_preserves_invoiced_history_assignments_and_spend ... ok horae-tests-0.1.0> test server_fns::projects::bulk_tests::bulk_status_preserves_details_history_and_noop_versions ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::both_activation_transitions_preserve_details_and_change_once ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::concurrent_deletion_is_rejected_by_both_mutations ... ok horae-tests-0.1.0> test server_fns::project_creation::import_tests::imports_preserve_finalized_project_configuration_and_restricted_access ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::budgets_and_rates_distinguish_null_zero_and_normalized_values ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::configured_edits_recheck_settings_after_waiting_for_the_project ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::configured_edits_preserve_non_hourly_billing ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::configured_edits_preserve_compatible_changes_and_idempotence ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::configured_edits_reject_incompatible_financial_changes_atomically ... ok horae-tests-0.1.0> test server_fns::project_creation::editing::tests::editor_load_uses_current_role_across_all_billing_configurations ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::inactive_project_edits_preserve_identity_and_reject_implicit_migrations ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::missing_and_foreign_rows_are_not_noops ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::invalid_project_fields_leave_the_row_unchanged ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::repeating_a_competing_deactivation_reports_no_transition ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::restoring_a_competing_deactivation_reports_reactivation ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::repeating_a_competing_edit_requires_a_fresh_revision ... ok horae-tests-0.1.0> test server_fns::projects::details_tests::project_details_and_tags_follow_current_progress_and_private_permissions ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::unchanged_activation_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::restoring_a_competing_edit_does_not_overwrite_the_other_session ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::project::unchanged_edit_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::both_activation_transitions_preserve_details_and_change_once ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::each_detail_field_changes_once_and_preserves_inactive_status ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::concurrent_deletion_returns_not_found_for_both_mutations ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::missing_and_foreign_rows_are_not_noops ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::rate_edits_set_currency_without_relabelling_renames_or_noops ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::repeating_a_competing_deactivation_reports_no_transition ... ok horae-tests-0.1.0> test server_fns::projects::details_tests::project_details_only_offer_task_rate_currency_to_current_managers ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::repeating_a_competing_edit_does_not_report_a_change ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::restoring_a_competing_deactivation_reports_reactivation ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::restoring_a_competing_edit_reports_a_change ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::unchanged_edit_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::projects::mutation_tests::task::unchanged_activation_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::legacy_members_retain_progress_without_new_settings ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::private_progress_does_not_prevent_tracking_or_reveal_financial_fields ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::outsiders_and_inactive_viewers_have_no_project_reads ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::project_members_and_leads_receive_progress_without_rates ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::project_reads_use_current_authority_and_reject_foreign_scope ... ok horae-tests-0.1.0> test server_fns::projects::tests::assignments_are_scoped_to_the_viewers_organization ... ok horae-tests-0.1.0> test server_fns::projects::privacy_tests::revoked_membership_preserves_only_own_historical_tracking_identity ... ok horae-tests-0.1.0> test server_fns::projects::tests::creating_a_project_task_enables_it_with_its_defaults ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_is_tenant_scoped_even_for_existing_links_and_preserves_overrides ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_tasks_accepts_exact_project_currency_rates_and_preserves_existing_links ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_tasks_rejects_explicit_rates_unused_by_the_project ... ok horae-tests-0.1.0> test server_fns::projects::tests::project_rate_distinguishes_inheritance_zero_and_exact_amounts ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_tasks_rejects_incompatible_catalog_currency ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_tasks_rejects_invalid_or_wrong_currency_explicit_rates_without_linking ... ok horae-tests-0.1.0> test server_fns::projects::tests::failed_project_task_creation_leaves_no_orphan_task ... ok horae-tests-0.1.0> test server_fns::projects::tests::managers_and_admins_can_read_assignment_rates ... ok horae-tests-0.1.0> test server_fns::projects::tests::project_rate_helper_has_no_public_execute_grant ... ok horae-tests-0.1.0> test server_fns::projects::tests::project_rate_sql_matches_rust_for_missing_zero_and_present_sources ... ok horae-tests-0.1.0> test server_fns::projects::tests::members_can_list_identities_but_not_assignment_rates ... ok horae-tests-0.1.0> test server_fns::projects::tests::enabling_tasks_only_inherits_rates_used_by_configured_projects ... ok horae-tests-0.1.0> test server_fns::projects::tests::unknown_catalog_currency_requires_explicit_configured_rates_but_preserves_legacy ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::a_limit_bounds_a_listing_on_its_own ... ok horae-tests-0.1.0> test server_fns::reports::tests::filters_and_renames_keep_report_identity_and_totals ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::a_reorder_rejects_foreign_missing_timed_and_duplicate_ids ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::a_running_timer_cannot_be_moved_to_another_day ... ok horae-tests-0.1.0> test server_fns::reports::tests::manager_report_omits_groups_containing_private_project_costs ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::an_unlimited_listing_needs_both_ends_of_the_range ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::admin_may_log_time_without_assignment ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::clamps_duration_against_the_snapped_start ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::an_open_entry_can_move_into_a_day_with_locked_time ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::assigned_member_may_log_time ... ok horae-tests-0.1.0> test server_fns::reports::tests::report_uses_current_active_actor_and_tenant_for_every_filter ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::concurrent_timer_starts_insert_exactly_one_entry ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::edits_preserve_archived_time_but_cannot_override_non_billability ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::inactive_project_cannot_accept_new_time_even_for_admin ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::moving_locked_time_rejects_the_entire_reorder ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::rejects_out_of_range_start ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::snaps_unaligned_start_to_the_grid ... ok horae-tests-0.1.0> test server_fns::reports::tests::same_names_keep_separate_groups_for_every_dimension ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::new_time_and_picker_reject_inactive_or_foreign_contexts ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::new_time_and_picker_require_a_project_task_link ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::untimed_start_is_left_untouched ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::submission_barrier_blocks_edits_and_cross_week_reorders ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::submission_barrier_blocks_manual_entries_and_timer_starts ... ok horae-tests-0.1.0> test server_fns::projects::details_tests::unlinked_and_private_project_tags_do_not_leak_into_filters ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::competing_edit_that_restores_old_values_still_reports_a_change ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::unassigned_member_is_forbidden ... ok horae-tests-0.1.0> test server_fns::time_entries::tests::new_time_uses_effective_billability_for_manual_entries_and_timers ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::each_editable_field_changes_once_including_nulls ... ok horae-tests-0.1.0> test server_fns::reports::tests::shared_person_and_task_are_partitioned_by_currency ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::concurrent_lock_or_delete_is_rechecked_before_editing ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::competing_identical_edit_is_a_noop_after_the_first_commit ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::normalized_noop_preserves_the_row_and_updated_at ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::effective_billability_noop_preserves_the_row ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::missing_foreign_and_locked_entries_are_not_noops ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::restricted_reordering_rejects_the_whole_batch ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::restricted_empty_task_rejects_picker_manual_and_timer_starts ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::restricted_task_rejects_reschedule_and_delete ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::restricted_empty_task_rejects_changes_and_noop_edits ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::revoked_grant_does_not_trap_an_own_running_timer ... ok horae-tests-0.1.0> test server_fns::reports::tests::tag_filters_keep_report_dimensions_and_details_in_sync ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::revoked_timer_stop_preserves_the_open_state_guard ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::restriction_changes_are_rechecked_before_manual_or_timer_insertion ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::task_grant_revocation_committed_during_an_edit_is_rechecked ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::concurrent_deactivations_keep_an_active_admin ... ok horae-tests-0.1.0> test server_fns::users::tests::hide_rates_clears_both_rate_fields ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::access_changes_cannot_target_another_organization ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::concurrent_demotions_keep_an_active_admin ... ok horae-tests-0.1.0> test server_fns::time_entries::update_tests::task_grants_allow_tracking_and_archived_history_for_every_role ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::demotion_and_deactivation_keep_an_active_admin ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::deactivation_and_demotion_keep_an_active_admin ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::the_last_admin_cannot_be_demoted_or_deactivated ... ok horae-tests-0.1.0> test server_fns::users::tests::concurrency::unchanged_admin_access_is_allowed ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 779 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 76.70s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/admin_shell.rs (target/debug/deps/admin_shell-264375e0706afe00) horae-tests-0.1.0> horae-tests-0.1.0> running 5 tests horae-tests-0.1.0> test failed_user_does_not_mount_admin_content ... ok horae-tests-0.1.0> test retry_waits_for_fresh_authorization_then_recovers ... ok horae-tests-0.1.0> test pending_user_does_not_mount_admin_content ... ok horae-tests-0.1.0> test resolved_admin_mounts_the_workspace_and_outlet ... ok horae-tests-0.1.0> test members_and_managers_never_mount_admin_content ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/cli_imports.rs (target/debug/deps/cli_imports-1c207b40734eb177) horae-tests-0.1.0> horae-tests-0.1.0> running 5 tests horae-tests-0.1.0> test invalid_remote_arguments_have_a_machine_readable_exit ... ok horae-tests-0.1.0> test remote_configuration_errors_are_json_and_do_not_load_server_configuration ... ok horae-tests-0.1.0> test executable_commands_use_the_documented_authenticated_wire_contract ... ok horae-tests-0.1.0> test interrupting_the_executable_waiter_keeps_job_identity_and_never_sends_cancel ... ok horae-tests-0.1.0> test executable_wait_and_failure_exit_codes_match_the_json_contract ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.30s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/cli_restart.rs (target/debug/deps/cli_restart-6de0ed565686daa1) horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test detached_csv_recovers_after_the_server_process_is_killed ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/detail_navigation.rs (target/debug/deps/detail_navigation-34643e3d77a15ad2) horae-tests-0.1.0> horae-tests-0.1.0> running 23 tests horae-tests-0.1.0> test invoices::preparation::fees::tests::fee_inputs_require_exact_amounts_and_an_explicit_positive_charge ... ok horae-tests-0.1.0> test invoices::defaults_form::tests::invoice_fields_reject_invalid_percentages_terms_and_second_tax ... ok horae-tests-0.1.0> test invoices::defaults_form::tests::invoice_fields_preserve_exact_percentages_and_custom_terms ... ok horae-tests-0.1.0> test invoices::defaults_form::tests::invoice_fields_preserve_receipt_terms_and_empty_optional_percentages ... ok horae-tests-0.1.0> test invoices::defaults_form::tests::invoice_fields_bound_metadata_by_characters_and_reject_nul ... ok horae-tests-0.1.0> test invoices::preparation::tests::invoice_review_requires_matching_sources_and_valid_values ... ok horae-tests-0.1.0> test invoices::preparation::fees::tests::refresh_keeps_raw_edits_and_does_not_select_new_sources ... ok horae-tests-0.1.0> test invoices::preparation::fees::tests::refresh_preserves_missing_or_relabelled_edits_until_explicit_removal ... ok horae-tests-0.1.0> test project_creation::tests::draft_roundtrip_preserves_incomplete_input_without_demo_data ... ok horae-tests-0.1.0> test project_creation::tests::unauthorized_catalog_cost_is_absent_from_serialized_options ... ok horae-tests-0.1.0> test project_creation::tests::unknown_draft_fields_are_rejected ... ok horae-tests-0.1.0> test invoice_detail_shows_saved_adjustments_and_payment_metadata ... ok horae-tests-0.1.0> test projects::budget_display_tests::configured_scopes_sum_without_hiding_an_individual_overrun ... ok horae-tests-0.1.0> test projects::budget_display_tests::display_preserves_units_sign_and_large_integer_values ... ok horae-tests-0.1.0> test pending_or_failed_navigation_never_shows_the_previous_invoice ... ok horae-tests-0.1.0> test projects::budget_display_tests::tag_filter_matches_identity_without_duplicates_or_name_collisions ... ok horae-tests-0.1.0> test navigating_between_invoice_ids_loads_the_current_invoice ... ok horae-tests-0.1.0> test projects::budget_display_tests::unallocated_zero_and_overflow_budgets_are_not_conflated ... ok horae-tests-0.1.0> test pending_or_failed_project_details_never_show_previous_metadata ... ok horae-tests-0.1.0> test empty_project_list_links_to_the_importer_route ... ok horae-tests-0.1.0> test project_creation_links_use_the_static_new_project_route ... ok horae-tests-0.1.0> test pending_or_failed_project_assignments_never_show_previous_assignments ... ok horae-tests-0.1.0> test navigating_between_project_ids_loads_current_assignments_and_tasks ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/import_jobs_ui.rs (target/debug/deps/import_jobs_ui-7dcad1a058b6b10d) horae-tests-0.1.0> horae-tests-0.1.0> running 35 tests horae-tests-0.1.0> test configured_unbound_connection_explains_read_only_access ... ok horae-tests-0.1.0> test account_change_is_busy_then_reports_recoverable_authorization_failure ... ok horae-tests-0.1.0> test cancellation_errors_are_visible_and_acceptance_does_not_acknowledge_completion ... ok horae-tests-0.1.0> test account_change_explains_every_blocker ... ok horae-tests-0.1.0> test connection_actions_prevent_duplicate_submissions_and_keep_errors_local ... ok horae-tests-0.1.0> test archived_report_shows_total_errors_and_a_job_scoped_download ... ok horae-tests-0.1.0> test account_change_confirmation_can_cancel_without_mutation_in_both_binding_states ... ok horae-tests-0.1.0> test api_preview_confirmation_is_bound_to_the_original_account_generation ... ok horae-tests-0.1.0> test failed_poll_can_resume_without_replaying_its_old_error ... ok horae-tests-0.1.0> test connection_picker_distinguishes_loading_unavailable_and_unconfigured ... ok horae-tests-0.1.0> test importers::presentation::tests::interrupted_report_is_partial_regardless_of_retry_prerequisites ... ok horae-tests-0.1.0> test history_failure_can_be_refreshed_and_restores_an_active_job ... ok horae-tests-0.1.0> test importers::presentation::tests::no_selection_does_not_claim_no_import_history ... ok horae-tests-0.1.0> test importers::presentation::tests::source_labels_do_not_guess_unknown_importers ... ok horae-tests-0.1.0> test importers::presentation::tests::states_and_phases_have_readable_unknown_fallbacks ... ok horae-tests-0.1.0> test blocked_retry_keeps_partial_reports_and_explains_the_missing_prerequisite ... ok horae-tests-0.1.0> test importers::presentation::tests::summaries_distinguish_zero_skipped_and_mixed_outcomes ... ok horae-tests-0.1.0> test history_can_page_back_and_return_to_the_latest_imports ... ok horae-tests-0.1.0> test connection_management_groups_actions_and_never_promises_automatic_repair ... ok horae-tests-0.1.0> test historical_preview_is_read_only_and_selecting_another_job_clears_it ... ok horae-tests-0.1.0> test missing_job_stops_polling_and_explains_that_status_is_unavailable ... ok horae-tests-0.1.0> test navigating_away_invalidates_a_pending_preview_confirmation ... ok horae-tests-0.1.0> test pending_connect_is_single_submission_and_failure_keeps_a_recovery_action ... ok horae-tests-0.1.0> test history_labels_selection_and_unknown_metadata_are_readable ... ok horae-tests-0.1.0> test progress_uses_observed_counts_and_readable_phase_without_an_eta ... ok horae-tests-0.1.0> test newly_submitted_failed_preview_cannot_be_confirmed ... ok horae-tests-0.1.0> test replacing_a_file_during_preview_does_not_change_the_committed_source ... ok horae-tests-0.1.0> test submission_displays_its_acknowledged_state_before_status_polling_returns ... ok horae-tests-0.1.0> test stale_confirmation_keeps_the_dialog_and_shows_the_error ... ok horae-tests-0.1.0> test selecting_another_job_drops_the_previous_pending_status_request ... ok horae-tests-0.1.0> test unselected_connected_importer_does_not_claim_an_empty_history ... ok horae-tests-0.1.0> test reopening_importer_restores_queued_and_running_jobs_from_history ... ok horae-tests-0.1.0> test failed_and_cancelled_history_shows_partial_outcomes_without_success_actions ... ok horae-tests-0.1.0> test retry_errors_are_visible_and_success_restarts_monitoring ... ok horae-tests-0.1.0> test result_copy_distinguishes_preview_zero_skipped_and_mixed_outcomes ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/integration.rs (target/debug/deps/integration-d8493e12659a9512) horae-tests-0.1.0> horae-tests-0.1.0> running 36 tests horae-tests-0.1.0> test admin_changes_user_role ... ok horae-tests-0.1.0> test deactivated_user_blocked_and_history_preserved ... ok horae-tests-0.1.0> test duplicate_invoice_numbers_rejected ... ok horae-tests-0.1.0> test approval_workflow_approve_and_reject ... ok horae-tests-0.1.0> test a_second_running_timer_is_refused_by_the_insert ... ok horae-tests-0.1.0> test generate_invoice_totals_match ... ok horae-tests-0.1.0> test inactive_project_hidden_from_picker_but_kept_on_history ... ok horae-tests-0.1.0> test invoiced_entries_cannot_be_rebilled ... ok horae-tests-0.1.0> test invoicing_update_skips_already_invoiced_entries ... ok horae-tests-0.1.0> test last_active_admin_cannot_be_removed ... ok horae-tests-0.1.0> test line_amount_cents_sql_and_rust_reject_final_overflow ... ok horae-tests-0.1.0> test line_amount_cents_sql_matches_rust ... ok horae-tests-0.1.0> test new_task_becomes_loggable_on_project ... ok horae-tests-0.1.0> test one_timer_per_user_enforced ... ok horae-tests-0.1.0> test project_spend_grouped_in_sql_matches_the_rust_fold ... ok horae-tests-0.1.0> test rate_resolution_cascade ... ok horae-tests-0.1.0> test reject_after_approve_reopens_entries ... ok horae-tests-0.1.0> test reorder_untimed_orders_and_moves_across_days ... ok horae-tests-0.1.0> test reschedule_moves_open_entry_and_rejects_locked ... ok horae-tests-0.1.0> test resubmit_after_approve_is_refused ... ok horae-tests-0.1.0> test role_gating_member_vs_manager_vs_admin ... ok horae-tests-0.1.0> test approval_hours_aggregate_billable_within_period ... ok horae-tests-0.1.0> test start_minute_round_trips_and_is_constrained ... ok horae-tests-0.1.0> test stop_timer_refuses_entry_that_left_open ... ok horae-tests-0.1.0> test timer_start_stop_records_minutes ... ok horae-tests-0.1.0> test submit_week_with_running_timer_is_refused ... ok horae-tests-0.1.0> test totals_unaffected_by_start_minute ... ok horae-tests-0.1.0> test the_long_timer_sweep_claims_each_timer_once ... ok horae-tests-0.1.0> test stopping_timer_records_start_minute ... ok horae-tests-0.1.0> test timer_under_a_minute_records_zero ... ok horae-tests-0.1.0> test submitted_entries_cannot_be_updated ... ok horae-tests-0.1.0> test unassigned_user_cannot_create_entry ... ok horae-tests-0.1.0> test void_invoice_restores_entries ... ok horae-tests-0.1.0> test admin_creates_user_and_duplicate_rejected ... ok horae-tests-0.1.0> test approved_entries_are_invoiceable ... ok horae-tests-0.1.0> test rounding_applied_on_submit ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.55s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/new_project_screen.rs (target/debug/deps/new_project_screen-0e03c4a656b1ad04) horae-tests-0.1.0> horae-tests-0.1.0> running 43 tests horae-tests-0.1.0> test compact_input_adds_utilities_and_accessible_name_without_losing_native_state ... ok horae-tests-0.1.0> test an_input_can_link_its_validation_error_without_changing_its_value_or_class ... ok horae-tests-0.1.0> test checkbox_error_identity_is_opt_in_without_changing_its_behavior ... ok horae-tests-0.1.0> test client_and_currency_use_labelled_form_dropdowns ... ok horae-tests-0.1.0> test a_real_code_suggestion_does_not_replace_recovered_input ... ok horae-tests-0.1.0> test billing_and_visibility_keep_native_radios_inside_designed_option_cards ... ok horae-tests-0.1.0> test edit_prefills_legacy_currency_and_type_without_reading_or_saving_a_draft ... ok horae-tests-0.1.0> test new_project::basics::tests::a_full_tag_list_still_accepts_a_duplicate ... ok horae-tests-0.1.0> test new_project::basics::tests::a_batch_that_would_exceed_the_tag_limit_is_rejected ... ok horae-tests-0.1.0> test new_project::basics::tests::tag_length_counts_characters_instead_of_bytes ... ok horae-tests-0.1.0> test new_project::basics::tests::overlong_tags_are_rejected_without_truncation ... ok horae-tests-0.1.0> test new_project::basics::tests::tags_trim_and_deduplicate_without_changing_existing_spelling ... ok horae-tests-0.1.0> test empty_form_has_labelled_fields_no_demo_data_and_no_spurious_save ... ok horae-tests-0.1.0> test new_project::draft::tests::a_mismatched_acknowledgement_does_not_lose_pending_input ... ok horae-tests-0.1.0> test assignment_controls_reuse_searchable_picker_and_compact_task_entry ... ok horae-tests-0.1.0> test new_project::draft::tests::a_retry_keeps_the_unacknowledged_payload_and_revision ... ok horae-tests-0.1.0> test navigation_icons_keep_default_dimensions_and_allow_opt_in_sizing ... ok horae-tests-0.1.0> test new_project::draft::tests::an_empty_form_is_not_reported_as_saved ... ok horae-tests-0.1.0> test new_project::draft::tests::a_validation_rejection_allows_corrected_input_at_the_same_revision ... ok horae-tests-0.1.0> test new_project::team::tests::adding_everyone_deduplicates_without_replacing_project_overrides ... ok horae-tests-0.1.0> test new_project::tests::a_rejected_creation_can_be_edited_but_an_uncertain_commit_must_be_retried ... ok horae-tests-0.1.0> test new_project::team::tests::removing_a_member_keeps_an_empty_restricted_task_restricted ... ok horae-tests-0.1.0> test new_project::draft::tests::resuming_preserves_the_server_identity_and_incomplete_fields ... ok horae-tests-0.1.0> test administrative_notes_only_render_for_an_authorized_editor ... ok horae-tests-0.1.0> test new_project::tests::only_known_validation_fields_can_target_a_control ... ok horae-tests-0.1.0> test new_project::team::tests::exceeding_the_team_limit_does_not_partially_add_people ... ok horae-tests-0.1.0> test project_creation::tests::draft_roundtrip_preserves_incomplete_input_without_demo_data ... ok horae-tests-0.1.0> test project_creation::tests::unauthorized_catalog_cost_is_absent_from_serialized_options ... ok horae-tests-0.1.0> test project_creation::tests::unknown_draft_fields_are_rejected ... ok horae-tests-0.1.0> test new_project::billing::tests::budget_errors_target_a_control_that_can_be_corrected ... ok horae-tests-0.1.0> test nonbillable_hides_fee_rate_and_invoice_controls_without_erasing_the_draft ... ok horae-tests-0.1.0> test shared_input_without_options_keeps_its_original_class_and_external_label ... ok horae-tests-0.1.0> test nonbillable_budget_picker_omits_fee_modes ... ok horae-tests-0.1.0> test recovered_client_outside_the_catalog_page_keeps_its_currency_and_name ... ok horae-tests-0.1.0> test invoice_defaults_restore_custom_terms_and_named_second_tax ... ok horae-tests-0.1.0> test planning_dates_restore_readable_shared_calendar_fields_without_saving ... ok horae-tests-0.1.0> test recovered_tags_use_the_shared_inline_chip_field_without_saving ... ok horae-tests-0.1.0> test recovered_tasks_and_people_outside_the_catalog_page_keep_their_identity ... ok horae-tests-0.1.0> test textarea_and_selector_error_links_are_opt_in_and_preserve_controls ... ok horae-tests-0.1.0> test time_and_materials_restores_project_rate_and_budget_without_enabling_unconfigured_email ... ok horae-tests-0.1.0> test fixed_fee_restores_each_schedule_and_never_shows_hourly_rate_controls ... ok horae-tests-0.1.0> test tasks_and_team_restore_scoped_settings_without_exposing_costs_to_managers ... ok horae-tests-0.1.0> test task_rate_placeholders_use_source_currency_not_workspace_currency ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/timer_widget.rs (target/debug/deps/timer_widget-35bb037bf332aaec) horae-tests-0.1.0> horae-tests-0.1.0> running 1 test horae-tests-0.1.0> test timer_names_reuse_lookups_and_follow_resource_changes ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s horae-tests-0.1.0> horae-tests-0.1.0> Running tests/trigger_utilities.rs (target/debug/deps/trigger_utilities-1b92c35209ad2d87) horae-tests-0.1.0> horae-tests-0.1.0> running 8 tests horae-tests-0.1.0> test combobox_composes_trigger_utilities ... ok horae-tests-0.1.0> test checkbox_keeps_labelled_unchecked_defaults ... ok horae-tests-0.1.0> test disabled_checked_checkbox_is_natively_disabled ... ok horae-tests-0.1.0> test compact_mixed_checkbox_keeps_an_accessible_name ... ok horae-tests-0.1.0> test menu_keeps_compact_defaults ... ok horae-tests-0.1.0> test combobox_keeps_compact_defaults ... ok horae-tests-0.1.0> test menu_composes_trigger_utilities ... ok horae-tests-0.1.0> test menu_can_disable_its_native_trigger ... ok horae-tests-0.1.0> horae-tests-0.1.0> test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s horae-tests-0.1.0> horae-tests-0.1.0> waiting for server to shut down.... done horae-tests-0.1.0> server stopped horae-tests-0.1.0> buildPhase completed in 9 minutes 9 seconds horae-tests-0.1.0> Running phase: installPhase upload niks3: ok