these 4 derivations will be built: /nix/store/x51wzcmdiygfglnmz290f4mq97phk103-rust_ironstar-core-0.1.0.drv /nix/store/2f32pms4vgl2g1xq2xddq3badcy9pyb5-rust_ironstar-todo-0.1.0-test.drv /nix/store/jfg716zmxmd41sy4ldwlzcvp2wy91fgb-rust_ironstar-todo-0.1.0.drv /nix/store/zw5f8hwmkijddwpg8w4rnld4r3lnrj4m-run-tests-rust_ironstar-todo-0.1.0.drv building '/nix/store/2f32pms4vgl2g1xq2xddq3badcy9pyb5-rust_ironstar-todo-0.1.0-test.drv' building '/nix/store/jfg716zmxmd41sy4ldwlzcvp2wy91fgb-rust_ironstar-todo-0.1.0.drv' rust_ironstar-todo-0.1.0-test> Running phase: unpackPhase rust_ironstar-todo-0.1.0-test> unpacking source archive /nix/store/2xbmlm8ywhn8i54kbrspp45f3jaclzhr-source rust_ironstar-todo-0.1.0-test> source root is source rust_ironstar-todo-0.1.0-test> Running phase: patchPhase rust_ironstar-todo-0.1.0-test> Running phase: updateAutotoolsGnuConfigScriptsPhase rust_ironstar-todo-0.1.0-test> Running phase: configurePhase rust_ironstar-todo-0.1.0-test> Running cd . rust_ironstar-todo-0.1.0> Running phase: unpackPhase rust_ironstar-todo-0.1.0> unpacking source archive /nix/store/2xbmlm8ywhn8i54kbrspp45f3jaclzhr-source rust_ironstar-todo-0.1.0> source root is source rust_ironstar-todo-0.1.0> Running phase: patchPhase rust_ironstar-todo-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase rust_ironstar-todo-0.1.0> Running phase: configurePhase rust_ironstar-todo-0.1.0> Running cd . rust_ironstar-todo-0.1.0-test> Running phase: buildPhase rust_ironstar-todo-0.1.0-test> Building src/lib.rs (ironstar_todo) rust_ironstar-todo-0.1.0-test> Running env rustc --crate-name ironstar_todo src/lib.rs --out-dir target/lib -L dependency=target/deps --cap-lints allow -C debuginfo=2 -C codegen-units=1 --remap-path-prefix=/build=/ --remap-path-prefix=/nix/store/p6dvnjk6h07lwx5m7x2bdlhnbky12am1-rust-default-1.94.1=/rustc --extern chrono=/nix/store/fbqrvkkzhb7p62d5rx76vzhax0havny8-rust_chrono-0.4.43-lib/lib/libchrono-2a2537e427.rlib --extern ironstar_core=/nix/store/hx9p9vygigw7dzxk2xczq2ifa5vf43iz-rust_ironstar-core-0.1.0-lib/lib/libironstar_core-990f9fb24f.rlib --extern serde=/nix/store/acysbz0hri7dr9r2idr0byv8viijyah0-rust_serde-1.0.228-lib/lib/libserde-6aa3ccc2d7.rlib --extern serde_json=/nix/store/3dsdm655qr2bakg7ilkd8a08rbdfaxvq-rust_serde_json-1.0.149-lib/lib/libserde_json-0547a8397b.rlib --extern tracing=/nix/store/yrz99dr1kz6m6fdbyck0fraz6z17wahz-rust_tracing-0.1.44-lib/lib/libtracing-1012a10a02.rlib --extern ts_rs=/nix/store/p1qgvmvz4ph107nm8lk54sa09s6zvkfd-rust_ts-rs-11.1.0-lib/lib/libts_rs-d0e666ebcf.rlib --extern uuid=/nix/store/andwd7vysrnpba6q2v3gm5ccg75jdr71-rust_uuid-1.20.0-lib/lib/libuuid-5282cd5dbe.rlib --extern serde_json=/nix/store/3dsdm655qr2bakg7ilkd8a08rbdfaxvq-rust_serde_json-1.0.149-lib/lib/libserde_json-0547a8397b.rlib --cfg feature="default" --edition 2024 -C linker=/nix/store/qd70v8g0561vm8m33kmnp79z00cgyi5n-gcc-wrapper-15.2.0/bin/cc -C metadata=c5866e2d99 -C extra-filename=-c5866e2d99 --crate-type lib --color always rust_ironstar-todo-0.1.0> Running phase: buildPhase rust_ironstar-todo-0.1.0> Building src/lib.rs (ironstar_todo) rust_ironstar-todo-0.1.0> Running env rustc --crate-name ironstar_todo src/lib.rs --out-dir target/lib -L dependency=target/deps --cap-lints allow -C debuginfo=2 -C codegen-units=1 --remap-path-prefix=/build=/ --remap-path-prefix=/nix/store/p6dvnjk6h07lwx5m7x2bdlhnbky12am1-rust-default-1.94.1=/rustc --extern chrono=/nix/store/fbqrvkkzhb7p62d5rx76vzhax0havny8-rust_chrono-0.4.43-lib/lib/libchrono-2a2537e427.rlib --extern ironstar_core=/nix/store/hx9p9vygigw7dzxk2xczq2ifa5vf43iz-rust_ironstar-core-0.1.0-lib/lib/libironstar_core-990f9fb24f.rlib --extern serde=/nix/store/acysbz0hri7dr9r2idr0byv8viijyah0-rust_serde-1.0.228-lib/lib/libserde-6aa3ccc2d7.rlib --extern serde_json=/nix/store/3dsdm655qr2bakg7ilkd8a08rbdfaxvq-rust_serde_json-1.0.149-lib/lib/libserde_json-0547a8397b.rlib --extern tracing=/nix/store/yrz99dr1kz6m6fdbyck0fraz6z17wahz-rust_tracing-0.1.44-lib/lib/libtracing-1012a10a02.rlib --extern ts_rs=/nix/store/p1qgvmvz4ph107nm8lk54sa09s6zvkfd-rust_ts-rs-11.1.0-lib/lib/libts_rs-d0e666ebcf.rlib --extern uuid=/nix/store/andwd7vysrnpba6q2v3gm5ccg75jdr71-rust_uuid-1.20.0-lib/lib/libuuid-5282cd5dbe.rlib --cfg feature="default" --edition 2024 -C linker=/nix/store/qd70v8g0561vm8m33kmnp79z00cgyi5n-gcc-wrapper-15.2.0/bin/cc -C metadata=9f5780747e -C extra-filename=-9f5780747e --crate-type lib --color always rust_ironstar-todo-0.1.0-test> Building src/lib.rs (ironstar_todo) rust_ironstar-todo-0.1.0-test> Running env rustc --crate-name ironstar_todo src/lib.rs --out-dir target/lib -L dependency=target/deps --cap-lints allow -C debuginfo=2 -C codegen-units=1 --remap-path-prefix=/build=/ --remap-path-prefix=/nix/store/p6dvnjk6h07lwx5m7x2bdlhnbky12am1-rust-default-1.94.1=/rustc --extern chrono=/nix/store/fbqrvkkzhb7p62d5rx76vzhax0havny8-rust_chrono-0.4.43-lib/lib/libchrono-2a2537e427.rlib --extern ironstar_core=/nix/store/hx9p9vygigw7dzxk2xczq2ifa5vf43iz-rust_ironstar-core-0.1.0-lib/lib/libironstar_core-990f9fb24f.rlib --extern serde=/nix/store/acysbz0hri7dr9r2idr0byv8viijyah0-rust_serde-1.0.228-lib/lib/libserde-6aa3ccc2d7.rlib --extern serde_json=/nix/store/3dsdm655qr2bakg7ilkd8a08rbdfaxvq-rust_serde_json-1.0.149-lib/lib/libserde_json-0547a8397b.rlib --extern tracing=/nix/store/yrz99dr1kz6m6fdbyck0fraz6z17wahz-rust_tracing-0.1.44-lib/lib/libtracing-1012a10a02.rlib --extern ts_rs=/nix/store/p1qgvmvz4ph107nm8lk54sa09s6zvkfd-rust_ts-rs-11.1.0-lib/lib/libts_rs-d0e666ebcf.rlib --extern uuid=/nix/store/andwd7vysrnpba6q2v3gm5ccg75jdr71-rust_uuid-1.20.0-lib/lib/libuuid-5282cd5dbe.rlib --extern serde_json=/nix/store/3dsdm655qr2bakg7ilkd8a08rbdfaxvq-rust_serde_json-1.0.149-lib/lib/libserde_json-0547a8397b.rlib --cfg feature="default" --edition 2024 -C linker=/nix/store/qd70v8g0561vm8m33kmnp79z00cgyi5n-gcc-wrapper-15.2.0/bin/cc -C metadata=c5866e2d99 -C extra-filename=-c5866e2d99 --crate-type lib --test --color always rust_ironstar-todo-0.1.0> Running phase: installPhase rust_ironstar-todo-0.1.0> Running phase: fixupPhase rust_ironstar-todo-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/g96a97ccnpizkij9jbahzh5h004285fy-rust_ironstar-todo-0.1.0 rust_ironstar-todo-0.1.0> checking for references to /build/ in /nix/store/g96a97ccnpizkij9jbahzh5h004285fy-rust_ironstar-todo-0.1.0... rust_ironstar-todo-0.1.0> patching script interpreter paths in /nix/store/g96a97ccnpizkij9jbahzh5h004285fy-rust_ironstar-todo-0.1.0 rust_ironstar-todo-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/r19w2xcsg7sdkj2864sd5gfn7jw3i67b-rust_ironstar-todo-0.1.0-lib rust_ironstar-todo-0.1.0> checking for references to /build/ in /nix/store/r19w2xcsg7sdkj2864sd5gfn7jw3i67b-rust_ironstar-todo-0.1.0-lib... rust_ironstar-todo-0.1.0> patching script interpreter paths in /nix/store/r19w2xcsg7sdkj2864sd5gfn7jw3i67b-rust_ironstar-todo-0.1.0-lib rust_ironstar-todo-0.1.0-test> Running phase: installPhase rust_ironstar-todo-0.1.0-test> Running phase: fixupPhase rust_ironstar-todo-0.1.0-test> shrinking RPATHs of ELF executables and libraries in /nix/store/cbgav0j24nf6mpszh3dbz7yfkhnlx7jf-rust_ironstar-todo-0.1.0-test rust_ironstar-todo-0.1.0-test> shrinking /nix/store/cbgav0j24nf6mpszh3dbz7yfkhnlx7jf-rust_ironstar-todo-0.1.0-test/tests/ironstar_todo-c5866e2d99 rust_ironstar-todo-0.1.0-test> checking for references to /build/ in /nix/store/cbgav0j24nf6mpszh3dbz7yfkhnlx7jf-rust_ironstar-todo-0.1.0-test... rust_ironstar-todo-0.1.0-test> patching script interpreter paths in /nix/store/cbgav0j24nf6mpszh3dbz7yfkhnlx7jf-rust_ironstar-todo-0.1.0-test building '/nix/store/zw5f8hwmkijddwpg8w4rnld4r3lnrj4m-run-tests-rust_ironstar-todo-0.1.0.drv' run-tests-rust_ironstar-todo-0.1.0> Running phase: unpackPhase run-tests-rust_ironstar-todo-0.1.0> unpacking source archive /nix/store/2xbmlm8ywhn8i54kbrspp45f3jaclzhr-source run-tests-rust_ironstar-todo-0.1.0> source root is source run-tests-rust_ironstar-todo-0.1.0> Running phase: patchPhase run-tests-rust_ironstar-todo-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase run-tests-rust_ironstar-todo-0.1.0> Running phase: configurePhase run-tests-rust_ironstar-todo-0.1.0> no configure script, doing nothing run-tests-rust_ironstar-todo-0.1.0> Running phase: buildPhase run-tests-rust_ironstar-todo-0.1.0> run-tests-rust_ironstar-todo-0.1.0> running 63 tests run-tests-rust_ironstar-todo-0.1.0> test commands::tests::aggregate_id_extracts_correctly ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::delete_active_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::delete_already_deleted_is_idempotent ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::uncomplete_active_is_idempotent ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::uncomplete_completed_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::delete_nonexistent_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::delete_completed_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::update_text_completed_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::create_when_already_exists_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::update_text_active_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::complete_deleted_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::complete_nonexistent_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::create_from_nonexistent_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::uncomplete_nonexistent_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::complete_active_succeeds ... ok run-tests-rust_ironstar-todo-0.1.0> test commands::export_bindings_todocommand ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::update_text_validates ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::update_text_nonexistent_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test errors::tests::error_display_messages ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::update_text_deleted_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::full_lifecycle_create_complete_uncomplete_delete ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::uncomplete_deleted_fails ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::complete_already_completed_is_idempotent ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_id::serializes_as_string ... ok run-tests-rust_ironstar-todo-0.1.0> test errors::tests::error_has_unique_uuid ... ok run-tests-rust_ironstar-todo-0.1.0> test errors::tests::error_kind_accessible ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::accepts_max_length_text ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::rejects_empty_string ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::accepts_valid_text ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::rejects_too_long_text ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::serde_rejects_invalid ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::trims_whitespace ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::rejects_whitespace_only ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_text::serde_roundtrip_valid ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::completed_is_idempotent ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::compute_with_current_state ... ok run-tests-rust_ironstar-todo-0.1.0> test events::tests::event_type_matches_serde_tag ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::created_adds_todo ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::deleted_completed_decrements_both_counts ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::deleted_for_nonexistent_is_noop ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_id::from_uuid_roundtrips ... ok run-tests-rust_ironstar-todo-0.1.0> test values::tests::todo_id::new_generates_unique_ids ... ok run-tests-rust_ironstar-todo-0.1.0> test decider::tests::create_validates_text ... ok run-tests-rust_ironstar-todo-0.1.0> test events::tests::aggregate_id_extracts_correctly ... ok run-tests-rust_ironstar-todo-0.1.0> test commands::tests::create_command_serializes_with_type_tag ... ok run-tests-rust_ironstar-todo-0.1.0> test events::tests::created_event_serializes_with_type_tag ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::completed_marks_todo ... ok run-tests-rust_ironstar-todo-0.1.0> test events::tests::event_roundtrips_through_json ... ok run-tests-rust_ironstar-todo-0.1.0> test commands::tests::command_roundtrips_through_json ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::full_lifecycle ... ok run-tests-rust_ironstar-todo-0.1.0> test commands::tests::deserializes_from_datastar_signal_format ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::uncompleted_is_idempotent ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::deleted_removes_todo ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::deleted_for_nonexistent_preserves_count_invariant ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::text_updated_changes_text ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::initial_state_is_empty ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::multiple_created_accumulates ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::text_updated_for_nonexistent_is_noop ... ok run-tests-rust_ironstar-todo-0.1.0> test view::tests::uncompleted_marks_active ... ok run-tests-rust_ironstar-todo-0.1.0> test view::export_bindings_todoitemview ... ok run-tests-rust_ironstar-todo-0.1.0> test values::export_bindings_todoid ... ok run-tests-rust_ironstar-todo-0.1.0> test values::export_bindings_todotext ... ok run-tests-rust_ironstar-todo-0.1.0> test events::export_bindings_todoevent ... ok run-tests-rust_ironstar-todo-0.1.0> run-tests-rust_ironstar-todo-0.1.0> test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s run-tests-rust_ironstar-todo-0.1.0> run-tests-rust_ironstar-todo-0.1.0> Running phase: installPhase run-tests-rust_ironstar-todo-0.1.0> no Makefile or custom installPhase, doing nothing run-tests-rust_ironstar-todo-0.1.0> Running phase: fixupPhase run-tests-rust_ironstar-todo-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/7n3v8w2771vkw9qlf6f4l73367hnkjv6-run-tests-rust_ironstar-todo-0.1.0 run-tests-rust_ironstar-todo-0.1.0> checking for references to /build/ in /nix/store/7n3v8w2771vkw9qlf6f4l73367hnkjv6-run-tests-rust_ironstar-todo-0.1.0... run-tests-rust_ironstar-todo-0.1.0> patching script interpreter paths in /nix/store/7n3v8w2771vkw9qlf6f4l73367hnkjv6-run-tests-rust_ironstar-todo-0.1.0 upload niks3: ok