[INFO] fetching crate qodec 0.2.1...
[INFO] testing qodec-0.2.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate qodec 0.2.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate qodec 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate qodec 0.2.1
[INFO] tweaked toml for crates.io crate qodec 0.2.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate qodec 0.2.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate qodec 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 | homepage = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 56 | repository = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `qodec` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e
[INFO] running `Command { std: "docker" "start" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 | homepage = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 56 | repository = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `qodec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling qodec v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 36.07s
[INFO] running `Command { std: "docker" "inspect" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 | homepage = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 56 | repository = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `qodec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.58
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fraction v0.15.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling referencing v0.29.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling qodec v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 10s
[INFO] running `Command { std: "docker" "inspect" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 | homepage = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 56 | repository = "https://github.com/microsoft/qdk-ec"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `qodec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/qodec/70c6c1758feae2ac/out/qodec-70c6c1758feae2ac)
[INFO] [stdout] 
[INFO] [stdout] running 267 tests
[INFO] [stdout] test display::tests::an_unserializable_draft_prints_the_reason_instead_of_panicking ... ok
[INFO] [stdout] test code::tests::physical_qubit_count_c832_from_high_stabilizer ... ok
[INFO] [stdout] test block::tests::an_integer_deserializes_to_its_string_form ... ok
[INFO] [stdout] test block::tests::display_is_the_bare_name ... ok
[INFO] [stdout] test code::tests::physical_qubit_count_repetition3 ... ok
[INFO] [stdout] test block::tests::numeric_names_serialize_unquoted_and_others_as_strings ... ok
[INFO] [stdout] test code::standalone_io_tests::a_code_round_trips_through_its_own_file ... ok
[INFO] [stdout] test code::standalone_io_tests::saving_a_structurally_invalid_code_does_not_write_it ... ok
[INFO] [stdout] test error::tests::errors_are_std_errors ... ok
[INFO] [stdout] test gadget::tests::circuit_instruction_set_key_round_trips ... ok
[INFO] [stdout] test error::tests::resolve_error_reports_mnemonic_and_instruction_set ... ok
[INFO] [stdout] test error::tests::synthesis_errors_report_their_subjects ... ok
[INFO] [stdout] test gadget::tests::circuit_rejects_unknown_isa_key ... ok
[INFO] [stdout] test block::tests::leading_zero_names_round_trip ... ok
[INFO] [stdout] test gadget::tests::gadget_with_readouts ... ok
[INFO] [stdout] test gadget::tests::parameterized_gadget_binds_body_source_immediate ... ok
[INFO] [stdout] test error::tests::slice_errors_report_their_indices ... ok
[INFO] [stdout] test block::tests::names_round_trip ... ok
[INFO] [stdout] test gadget::tests::minimal_v3_5_gadget ... ok
[INFO] [stdout] test block::tests::common_names_round_trip ... ok
[INFO] [stdout] test gadget::tests::parity_literal_bits_round_trip_in_every_equation_role ... ok
[INFO] [stdout] test gadget::tests::gadget_with_typed_block_support ... ok
[INFO] [stdout] test gadget::tests::inline_stim_body_is_content_not_path ... ok
[INFO] [stdout] test code::tests::physical_qubit_count_uses_pauli_token_syntax ... ok
[INFO] [stdout] test gadget::tests::implements_separates_on_the_last_hash ... ok
[INFO] [stdout] test gadget::tests::sparse_frames_round_trip_without_filling_omitted_entries ... ok
[INFO] [stdout] test code::tests::physical_qubit_count_empty_is_zero ... ok
[INFO] [stdout] test code::tests::physical_qubit_count_handles_the_integer_boundary ... ok
[INFO] [stdout] test inline_yaml_parser::tests::duplicate_arguments_are_rejected ... ok
[INFO] [stdout] test gadget::tests::string_source_without_format_is_a_path ... ok
[INFO] [stdout] test gadget::tests::unknown_format_preserves_source_text ... ok
[INFO] [stdout] test inline_yaml_parser::tests::emit_then_parse_round_trips ... ok
[INFO] [stdout] test inline_yaml_parser::tests::empty_operands ... ok
[INFO] [stdout] test inline_yaml_parser::tests::argument_names_must_be_strings ... ok
[INFO] [stdout] test inline_yaml_parser::tests::braced_argument_map_is_equivalent ... ok
[INFO] [stdout] test inline_yaml_parser::tests::a_call_must_be_an_object_or_list ... ok
[INFO] [stdout] test inline_yaml_parser::tests::a_mixed_sequence_operand_is_rejected ... ok
[INFO] [stdout] test display::tests::gadget_display_retains_equations_and_boundaries ... ok
[INFO] [stdout] test inline_yaml_parser::tests::a_block_operand_may_be_a_name ... ok
[INFO] [stdout] test inline_yaml_parser::tests::calls_reject_predicates ... ok
[INFO] [stdout] test inline_yaml_parser::tests::a_block_operand_must_be_an_index_or_a_name ... ok
[INFO] [stdout] test inline_yaml_parser::tests::boolean_arguments_preserve_their_type_in_both_call_forms ... ok
[INFO] [stdout] test inline_yaml_parser::tests::parses_operand_with_select ... ok
[INFO] [stdout] test inline_yaml_parser::tests::rejects_non_sequence ... ok
[INFO] [stdout] test inline_yaml_parser::tests::empty_select_is_unconstrained ... ok
[INFO] [stdout] test inline_yaml_parser::tests::malformed_call_objects_are_rejected ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_can_name_an_instruction_parameter_and_flag ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_patterns_are_parsed ... ok
[INFO] [stdout] test inline_yaml_parser::tests::rejects_the_bare_readouts_spelling ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_requires_a_list ... ok
[INFO] [stdout] test inline_yaml_parser::tests::parses_operands_and_arguments ... ok
[INFO] [stdout] test inline_yaml_parser::tests::selection_is_not_metadata_in_list_shorthand ... ok
[INFO] [stdout] test inline_yaml_parser::tests::sequence_arguments_become_qubit_or_string_lists ... ok
[INFO] [stdout] test instruction::block_operand_tests::bare_round_trips_to_string ... ok
[INFO] [stdout] test instruction::block_operand_tests::bare_string_is_not_variadic ... ok
[INFO] [stdout] test instruction::block_operand_tests::empty_list_value_is_rejected ... ok
[INFO] [stdout] test instruction::block_operand_tests::multiple_list_values_are_rejected ... ok
[INFO] [stdout] test inline_yaml_parser::tests::multiple_argument_pairs ... ok
[INFO] [stdout] test instruction::block_operand_tests::map_form_is_rejected ... ok
[INFO] [stdout] test inline_yaml_parser::tests::rejects_malformed_readout_operand ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_round_trip ... ok
[INFO] [stdout] test inline_yaml_parser::tests::list_shorthand_matches_the_object_form ... ok
[INFO] [stdout] test display::tests::circuit_display_retains_uninterpreted_source ... ok
[INFO] [stdout] test instruction::block_operand_tests::variadic_round_trips_to_list_form ... ok
[INFO] [stdout] test instruction::observe_serde_tests::aliased_observable_is_rejected ... ok
[INFO] [stdout] test instruction::observe_serde_tests::aliased_observable_serialization_round_trips_as_bare_pauli ... ok
[INFO] [stdout] test instruction::observe_serde_tests::mixed_string_and_alias_sequence_is_rejected ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_flow_unbraced_single_atom ... ok
[INFO] [stdout] test inline_yaml_parser::tests::parses_and_round_trips_readout_operand ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_flow_unbraced_two_patterns ... ok
[INFO] [stdout] test instruction::operands_serde_tests::coded_operands_emit_list_form ... ok
[INFO] [stdout] test instruction::operands_serde_tests::explicit_indices_are_rejected ... ok
[INFO] [stdout] test instruction::operands_serde_tests::map_form_is_rejected ... ok
[INFO] [stdout] test instruction::observe_serde_tests::sequence_form_still_parses ... ok
[INFO] [stdout] test instruction::observe_serde_tests::shorthand_and_sequence_forms_are_equivalent ... ok
[INFO] [stdout] test instruction::observe_serde_tests::single_observable_serializes_as_shorthand ... ok
[INFO] [stdout] test instruction::observe_serde_tests::single_observable_shorthand_parses ... ok
[INFO] [stdout] test instruction::observe_serde_tests::two_key_map_form_is_rejected ... ok
[INFO] [stdout] test instruction::operands_serde_tests::list_form_in_out_parses ... ok
[INFO] [stdout] test inline_yaml_parser::tests::select_multi_atom_pattern ... ok
[INFO] [stdout] test inline_yaml_parser::tests::emitter_uses_objects_and_omits_empty_fields ... ok
[INFO] [stdout] test instruction::operands_serde_tests::variadic_list_form_parses ... ok
[INFO] [stdout] test instruction::operands_serde_tests::round_trips_through_list_form ... ok
[INFO] [stdout] test instruction_set::standalone_io_tests::loading_an_ambiguous_instruction_set_names_the_file ... ok
[INFO] [stdout] test instruction::stabilize_serde_tests::sequence_form_still_parses ... ok
[INFO] [stdout] test instruction::stabilize_serde_tests::shorthand_and_sequence_forms_are_equivalent ... ok
[INFO] [stdout] test instruction_set::tests::blocks_round_trip_in_author_order ... ok
[INFO] [stdout] test instruction_set::tests::empty_description_and_metadata_are_omitted ... ok
[INFO] [stdout] test instruction_set::tests::blocks_must_be_a_map ... ok
[INFO] [stdout] test instruction_set::standalone_io_tests::an_instruction_set_round_trips_through_its_own_file ... ok
[INFO] [stdout] test instruction::stabilize_serde_tests::single_pauli_shorthand_parses ... ok
[INFO] [stdout] test instruction_set::tests::a_block_declaration_serializes_as_a_one_entry_map ... ok
[INFO] [stdout] test display::tests::unmatched_draft_encoding_is_marked_rather_than_named_after_its_code ... ok
[INFO] [stdout] test instruction_set::standalone_io_tests::saving_an_ambiguous_instruction_set_does_not_write_it ... ok
[INFO] [stdout] test manifest::tests::full_manifest_round_trip ... ok
[INFO] [stdout] test ir::tests::call_outside_the_instruction_set_fails ... ok
[INFO] [stdout] test manifest::tests::layer_rejects_unknown_isa_key ... ok
[INFO] [stdout] test ir::tests::call_values_pass_through_without_binding_parameters ... ok
[INFO] [stdout] test manifest::tests::layer_instruction_set_key_round_trips ... ok
[INFO] [stdout] test manifest::tests::minimal_round_trip ... ok
[INFO] [stdout] test node::path::tests::reference_segments_preserve_structural_distinctions ... ok
[INFO] [stdout] test inline_yaml_parser::tests::malformed_select_blocks_are_rejected ... ok
[INFO] [stdout] test manifest::tests::c4c6_round_trips ... ok
[INFO] [stdout] test node::source::tests::malformed_documents_do_not_keep_partial_locations ... ok
[INFO] [stdout] test node::source::tests::decoded_scalars_keep_their_authored_start_lines ... ok
[INFO] [stdout] test node::source::tests::documents_keep_outer_file_line_numbers ... ok
[INFO] [stdout] test node::source::tests::empty_streams_have_no_locations ... ok
[INFO] [stdout] test node::source::tests::instruction_components_keep_their_authored_locations ... ok
[INFO] [stdout] test inline_yaml_parser::tests::rejects_operand_after_argument ... ok
[INFO] [stdout] test node::source::tests::aliases_omit_locations_without_expanding_them ... ok
[INFO] [stdout] test inline_yaml_parser::tests::rejects_select_bit_out_of_range ... ok
[INFO] [stdout] test node::value::tests::collection_views_borrow_the_original_storage ... ok
[INFO] [stdout] test instruction::block_operand_tests::one_element_list_declares_variadic ... ok
[INFO] [stdout] test instruction_set::tests::unknown_fields_are_rejected ... ok
[INFO] [stdout] test ir::tests::straight_line_passes_through ... ok
[INFO] [stdout] test node::path::tests::canonical_paths_round_trip ... ok
[INFO] [stdout] test node::path::tests::invalid_paths_are_rejected ... ok
[INFO] [stdout] test node::source::tests::marks_lines_and_bundle_envelopes ... ok
[INFO] [stdout] test node::tests::scalar_types_and_occurrence_identity_are_exact ... ok
[INFO] [stdout] test parity::tests::atom_parses_encoding_sign ... ok
[INFO] [stdout] test parity::tests::a_slice_selecting_more_than_the_limit_is_rejected ... ok
[INFO] [stdout] test parity::resolved_readout_tests::a_named_entry_before_the_split_is_still_an_observable ... ok
[INFO] [stdout] test parity::resolved_readout_tests::resolving_marks_everything_past_the_observe_count_a_flag ... ok
[INFO] [stdout] test parity::tests::anonymous_readout_serializes_as_bare_array ... ok
[INFO] [stdout] test parity::tests::duplicate_equivalent_frame_targets_are_rejected ... ok
[INFO] [stdout] test parity::resolved_readout_tests::to_spec_round_trips_the_authored_form ... ok
[INFO] [stdout] test parity::tests::atom_parses_readout_index ... ok
[INFO] [stdout] test parity::resolved_readout_tests::an_instruction_with_no_observes_makes_every_entry_a_flag ... ok
[INFO] [stdout] test parity::tests::atom_rejects_empty_readout ... ok
[INFO] [stdout] test parity::tests::entry_index_is_mandatory ... ok
[INFO] [stdout] test parity::tests::encoding_property_slice_expands_to_selected_positions ... ok
[INFO] [stdout] test node::tests::references_resolve_from_protocol_nodes_and_standalone_gadgets ... ok
[INFO] [stdout] test node::tests::navigates_stored_model_without_parsing_circuits ... ok
[INFO] [stdout] test node::value::tests::lookup_does_not_visit_unselected_metadata ... ok
[INFO] [stdout] test node::tests::selections_preserve_member_paths_order_duplicates_and_fail_atomically ... ok
[INFO] [stdout] test parity::tests::expansion_preserves_single_index ... ok
[INFO] [stdout] test node::source::tests::loaded_locations_disappear_before_mutation ... ok
[INFO] [stdout] test parity::tests::atom_readout_ref_distinct_from_body_readout ... ok
[INFO] [stdout] test parity::tests::named_readout_serializes_as_single_key_map ... ok
[INFO] [stdout] test parity::tests::reference_expansion_preserves_order_and_duplicates ... ok
[INFO] [stdout] test parity::tests::readouts_list_round_trips_mixed_named_and_anonymous ... ok
[INFO] [stdout] test parity::tests::flag_list_of_equations_deserializes ... ok
[INFO] [stdout] test parity::tests::parse_output_logical_x ... ok
[INFO] [stdout] test parity::tests::parse_input_stabilizer ... ok
[INFO] [stdout] test parity::tests::reference_atom_round_trip_via_display ... ok
[INFO] [stdout] test parity::tests::malformed_paths_and_non_parity_addresses_have_distinct_messages ... ok
[INFO] [stdout] test parity::tests::parse_accepts_slice_and_union_expressions ... ok
[INFO] [stdout] test node::tests::encoding_paths_use_parity_spelling ... ok
[INFO] [stdout] test parity::tests::reference_slice_storage_is_independent_of_its_length ... ok
[INFO] [stdout] test parity::tests::reject_named_operand_for_encoding_property ... ok
[INFO] [stdout] test parity::tests::reject_separate_flag_record_reference ... ok
[INFO] [stdout] test parity::tests::reject_source_readout_bad_token ... ok
[INFO] [stdout] test parity::tests::reject_unknown_prefix ... ok
[INFO] [stdout] test parity::tests::round_trip_named_variants ... ok
[INFO] [stdout] test parity::tests::round_trip_via_display ... ok
[INFO] [stdout] test parity::tests::strided_slice_expands_to_selected_positions ... ok
[INFO] [stdout] test parity::tests::union_expansion_preserves_order ... ok
[INFO] [stdout] test parity::tests::reject_source_readout_field_suffix ... ok
[INFO] [stdout] test parity::tests::parse_source_readout ... ok
[INFO] [stdout] test parity::tests::reject_bad_entry ... ok
[INFO] [stdout] test parity::tests::model_addresses_are_not_parity_terms ... ok
[INFO] [stdout] test parity::tests::reference_identity_ignores_spelling_but_preserves_selection_structure ... ok
[INFO] [stdout] test parity::tests::reject_bad_index ... ok
[INFO] [stdout] test parity::tests::reject_named_readout_reference ... ok
[INFO] [stdout] test parity::tests::reference_rejects_empty_selectors ... ok
[INFO] [stdout] test pauli::token_tests::code_validation_preserves_token_errors ... ok
[INFO] [stdout] test pauli::token_tests::tokens_carry_declared_identity_indices ... ok
[INFO] [stdout] test parity::tests::reference_retains_authored_selector_spelling ... ok
[INFO] [stdout] test pauli::token_tests::counting_and_validation_share_token_interpretation ... ok
[INFO] [stdout] test parity::tests::slice_expands_to_range ... ok
[INFO] [stdout] test pauli::newtype_tests::both_string_newtypes_convert_and_display_alike ... ok
[INFO] [stdout] test qodec::error::tests::source_is_exposed_only_for_wrapping_variants ... ok
[INFO] [stdout] test parity::tests::reject_unknown_kind ... ok
[INFO] [stdout] test parity::tests::parse_input_logical_z ... ok
[INFO] [stdout] test qodec::error::tests::the_table_covers_every_variant ... ok
[INFO] [stdout] test qodec::loader::location_tests::a_bundle_reports_missing_fields_in_its_first_document ... ok
[INFO] [stdout] test qodec::error::tests::every_message_is_a_lowercase_phrase_using_model_terms ... ok
[INFO] [stdout] test qodec::loader::schemas_test::action_unknown_fields_are_rejected_by_rust ... ok
[INFO] [stdout] test qodec::loader::location_tests::a_directory_spelled_yml_loads ... ok
[INFO] [stdout] test qodec::loader::location_tests::artifact_error_names_the_field_and_line ... ok
[INFO] [stdout] test qodec::loader::location_tests::missing_artifact_paths_are_normalized_for_plain_and_bundled_manifests ... ok
[INFO] [stdout] test qodec::error::tests::io_conversion_preserves_the_underlying_error ... ok
[INFO] [stdout] test pauli::token_tests::the_retired_operand_prefix_form_is_rejected ... ok
[INFO] [stdout] test qodec::error::tests::every_message_names_its_own_operands_in_order ... ok
[INFO] [stdout] test qodec::error::tests::parse_errors_preserve_the_underlying_message_and_source ... ok
[INFO] [stdout] test qodec::loader::schemas_test::code_schema_and_loader_preserve_algebraic_drafts ... ok
[INFO] [stdout] test qodec::loader::schemas_test::code_index_limits_are_checked_only_by_the_loader ... ok
[INFO] [stdout] test parity::tests::reference_expansion_normalizes_encoding_aliases_without_losing_text ... ok
[INFO] [stdout] test qodec::loader::schemas_test::validation_follows_roles_and_normalized_paths_in_both_layouts ... ok
[INFO] [stdout] test qodec::loader::schemas_test::code_schema_and_loader_agree_on_pauli_tokens ... ok
[INFO] [stdout] test qodec::parsers::tests::blocks_keep_first_appearance_order_without_expanding_encodes ... ok
[INFO] [stdout] test qodec::parsers::tests::callback_calls_must_name_declared_instructions ... ok
[INFO] [stdout] test qodec::parsers::tests::callbacks_can_register_without_a_registry_lock ... ok
[INFO] [stdout] test qodec::parsers::tests::explicit_parser_needs_no_registration ... ok
[INFO] [stdout] test qodec::parsers::tests::registered_parser_drives_all_circuit_views ... ok
[INFO] [stdout] test qodec::parsers::tests::replaced_parser_is_dropped_outside_the_registry_lock ... ok
[INFO] [stdout] test qodec::parsers::tests::replacement_does_not_change_a_running_callback ... ok
[INFO] [stdout] test qodec::parsers::tests::yaml_is_registered_normally ... ok
[INFO] [stdout] test qodec::parsers::tests::yaml_registration_can_be_replaced ... ok
[INFO] [stdout] test qodec::parsers::tests::an_explicit_parser_also_drives_blocks_and_readouts ... ok
[INFO] [stdout] test qodec::tests::algebraically_invalid_code_can_validate_and_round_trip ... ok
[INFO] [stdout] test qodec::tests::an_explicit_canonical_manifest_is_loaded ... ok
[INFO] [stdout] test qodec::tests::an_explicit_named_manifest_is_loaded ... ok
[INFO] [stdout] test qodec::tests::checks_file_without_gadget_is_ignored ... ok
[INFO] [stdout] test qodec::tests::duplicate_bundle_document_keys_are_rejected ... ok
[INFO] [stdout] test qodec::tests::duplicate_code_names_are_rejected ... ok
[INFO] [stdout] test qodec::tests::current_schema_version_is_accepted ... ok
[INFO] [stdout] test qodec::tests::duplicate_instruction_set_names_are_rejected ... ok
[INFO] [stdout] test qodec::tests::incomplete_layer_chains_can_round_trip ... ok
[INFO] [stdout] test qodec::loader::schemas_test::gadget_schema_accepts_named_readouts_and_single_term_parities ... ok
[INFO] [stdout] test qodec::loader::schemas_test::parity_lists_can_be_inline_or_referenced ... ok
[INFO] [stdout] test qodec::loader::schemas_test::parity_bits_match_the_schema_without_accepting_booleans ... ok
[INFO] [stdout] test qodec::loader::schemas_test::implements_schema_and_parser_split_at_the_last_hash ... ok
[INFO] [stdout] test qodec::tests::malformed_bundle_documents_are_rejected ... ok
[INFO] [stdout] test qodec::tests::manifest_path_rejects_directories_regardless_of_contents ... ok
[INFO] [stdout] test qodec::loader::schemas_test::reference_numeric_limits_are_checked_only_by_the_parser ... ok
[INFO] [stdout] test qodec::tests::manifest_path_accepts_an_explicit_arbitrary_filename ... ok
[INFO] [stdout] test qodec::tests::manifest_path_reports_a_missing_file ... ok
[INFO] [stdout] test qodec::tests::load_repetition3_example ... ok
[INFO] [stdout] test qodec::tests::non_integer_schema_version_is_rejected_by_serde ... ok
[INFO] [stdout] test qodec::loader::schemas_test::reference_schema_and_parser_agree_on_selector_spelling ... ok
[INFO] [stdout] test qodec::tests::missing_schema_version_is_accepted ... ok
[INFO] [stdout] test qodec::tests::save_propagates_write_errors ... ok
[INFO] [stdout] test qodec::tests::slice_metadata_is_independent_of_its_parent ... ok
[INFO] [stdout] test qodec::loader::schemas_test::malformed_inline_calls_are_stored_but_fail_interpretation ... ok
[INFO] [stdout] test qodec::loader::schemas_test::inline_call_forms_match_the_schema ... ok
[INFO] [stdout] test qodec::tests::slice_full_range_is_equivalent ... ok
[INFO] [stdout] test qodec::tests::manifest_path_selects_the_requested_file_among_multiple_manifests ... ok
[INFO] [stdout] test qodec::tests::stack_with_one_layer_is_preserved_as_a_draft ... ok
[INFO] [stdout] test qodec::tests::unsupported_schema_version_is_rejected ... ok
[INFO] [stdout] test qodec::tests::unreferenced_duplicate_instruction_sets_are_ignored_in_any_directory ... ok
[INFO] [stdout] test qodec::tests::unreferenced_artifacts_do_not_change_the_loaded_qodec ... ok
[INFO] [stdout] test resolved::tests::a_declared_mnemonic_resolves ... ok
[INFO] [stdout] test resolved::tests::an_undeclared_mnemonic_names_the_mnemonic_and_instruction_set ... ok
[INFO] [stdout] test resolved::tests::support_type_inference_requires_one_block_type ... ok
[INFO] [stdout] test sourced::tests::a_non_string_deserializes_to_an_inline_value ... ok
[INFO] [stdout] test sourced::tests::a_string_deserializes_to_an_unresolved_file_reference ... ok
[INFO] [stdout] test qodec::tests::slice_single_layer_has_no_gadgets ... ok
[INFO] [stdout] test sourced::tests::inline_and_file_round_trip_through_yaml ... ok
[INFO] [stdout] test sourced::tests::file_serializes_as_its_path ... ok
[INFO] [stdout] test sourced::tests::is_inline_empty_only_holds_for_inline_values ... ok
[INFO] [stdout] test sourced::tests::inline_serializes_as_the_bare_value ... ok
[INFO] [stdout] test qodec::tests::resolved_layers_and_gadgets ... ok
[INFO] [stdout] test validation::tests::instruction_authoring_guards_report_duplicate_names ... ok
[INFO] [stdout] test qodec::tests::slice_preserves_manifest_values ... ok
[INFO] [stdout] test qodec::tests::validate_uses_current_layers ... ok
[INFO] [stdout] test qodec::loader::schemas_test::action_unknown_fields_are_rejected_by_the_schema ... ok
[INFO] [stdout] test qodec::loader::schemas_test::malformed_action_shapes_fail_schema_and_deserialization ... ok
[INFO] [stdout] test qodec::loader::schemas_test::hash_filenames_load_and_match_referenced_schemas ... ok
[INFO] [stdout] test yaml_output::tests::flow_context_preserves_scalar_types_and_quoting ... ok
[INFO] [stdout] test qodec::loader::schemas_test::schemas_reject_unknown_fields ... ok
[INFO] [stdout] test yaml_output::tests::malformed_yaml_reports_an_error ... ok
[INFO] [stdout] test yaml_output::tests::multiline_values_remain_block_scalars ... ok
[INFO] [stdout] test yaml_output::tests::scalar_tags_and_nonfinite_numbers_are_preserved ... ok
[INFO] [stdout] test validation::tests::model_checks_report_the_first_failure_in_dependency_order ... ok
[INFO] [stdout] test validation::tests::general_addresses_cannot_be_saved_as_parity_declarations ... ok
[INFO] [stdout] test sourced::tests::round_trips_either_way ... ok
[INFO] [stdout] test yaml_output::tests::flat_lists_are_compact_but_document_structure_is_not ... ok
[INFO] [stdout] test validation::tests::layer_checks_validate_encodings_before_pairing_code_bindings ... ok
[INFO] [stdout] test qodec::tests::slice_invalid_range_errors ... ok
[INFO] [stdout] test qodec::tests::validate_does_not_read_files ... ok
[INFO] [stdout] test qodec::tests::save_returns_loadable_manifest_path ... FAILED
[INFO] [stdout] test qodec::loader::schemas_test::empty_action_payloads_and_predicates_match_schema ... ok
[INFO] [stdout] test yaml_output::tests::arbitrary_strings_round_trip ... ok
[INFO] [stdout] test qodec::tests::unresolved_parity_references_are_preserved_for_audit ... ok
[INFO] [stdout] test qodec::loader::schemas_test::examples_match_schemas ... ok
[INFO] [stdout] test qodec::tests::validate_rejects_inconsistent_model_objects ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- qodec::tests::save_returns_loadable_manifest_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'qodec::tests::save_returns_loadable_manifest_path' (2476) panicked at src/qodec.rs:773:58:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/./.tmpYSFuRd", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59f7aab9f461 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59f7aabb713a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x59f7aaba3dac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59f7aab785a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59f7aab96479 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x59f7aa8e7cd0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x59f7aab96632 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59f7aab78652 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59f7aab70f89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59f7aab7934d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x59f7aabb791c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59f7aabb76f2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x59f7aa807ebb - <qodec[553c8f43d68c0f5d]::qodec::tests::save_returns_loadable_manifest_path::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59f7aa8db11b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x59f7aa8e82f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59f7aa8e1be4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59f7aa8eb382 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x59f7aab9e74f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x761f86c0bdfa - <unknown>
[INFO] [stdout]   19:     0x761f86c9f3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     qodec::tests::save_returns_loadable_manifest_path
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 266 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e", kill_on_drop: false }`
[INFO] [stdout] 1a27f58830392a56c39dd757e0001c17cdf19f500eb28d5255cb20693132b51e
