[INFO] fetching crate routerama_build 0.1.1...
[INFO] testing routerama_build-0.1.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate routerama_build 0.1.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate routerama_build 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate routerama_build 0.1.1
[INFO] tweaked toml for crates.io crate routerama_build 0.1.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate routerama_build 0.1.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 routerama_build 0.1.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322
[INFO] running `Command { std: "docker" "start" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", 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" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322" "/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" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", 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" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling http_path_template v0.2.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling routerama_build v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.18s
[INFO] running `Command { std: "docker" "inspect" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", 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" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling mutants v0.0.3
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling routerama_build v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.66s
[INFO] running `Command { std: "docker" "inspect" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", 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" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/routerama_build/b3a93fa049d4d682/out/routerama_build-b3a93fa049d4d682)
[INFO] [stdout] 
[INFO] [stdout] running 135 tests
[INFO] [stdout] test codegen::tests::a_name_that_is_not_an_identifier_is_a_compile_error ... ok
[INFO] [stdout] test codegen::tests::a_single_route_per_bucket_is_not_reported_as_a_conflict ... ok
[INFO] [stdout] test codegen::tests::affix_binding_slices_the_segment_middle ... ok
[INFO] [stdout] test codegen::tests::a_segment_reading_node_binds_the_segment_slice ... ok
[INFO] [stdout] test codegen::tests::a_segment_after_an_affix_is_matched_one_level_deeper ... ok
[INFO] [stdout] test codegen::tests::a_route_capturing_the_same_field_twice_is_a_compile_error ... ok
[INFO] [stdout] test codegen::tests::affix_prefix_and_suffix_emit_both_guards ... ok
[INFO] [stdout] test codegen::tests::affix_guard_pins_the_prefix_and_suffix_lengths ... ok
[INFO] [stdout] test codegen::tests::a_router_with_no_captures_has_a_non_generic_route_enum ... ok
[INFO] [stdout] test codegen::tests::distinct_methods_at_the_same_node_each_get_an_arm ... ok
[INFO] [stdout] test codegen::tests::generates_a_resolve_function ... ok
[INFO] [stdout] test codegen::tests::conflicting_routes_emit_a_compile_error ... ok
[INFO] [stdout] test codegen::tests::affix_route_generates_valid_rust_with_guards ... ok
[INFO] [stdout] test codegen::tests::a_dotted_variable_becomes_an_underscored_field ... ok
[INFO] [stdout] test codegen::tests::distinct_verbs_on_one_method_each_get_an_arm ... ok
[INFO] [stdout] test codegen::tests::multiple_affixes_at_one_node_are_ordered_and_prefix_only_needs_no_suffix_guard ... ok
[INFO] [stdout] test codegen::tests::is_valid_variant_accepts_only_non_keyword_identifiers ... ok
[INFO] [stdout] test codegen::tests::an_invalid_generated_type_name_is_a_compile_error_instead_of_a_panic ... ok
[INFO] [stdout] test codegen::tests::literal_and_span_variable_bind_at_the_right_depth ... ok
[INFO] [stdout] test codegen::tests::non_capturing_enum_resolve_introduces_its_own_lifetime ... ok
[INFO] [stdout] test codegen::tests::empty_router_is_valid_and_matches_nothing ... ok
[INFO] [stdout] test codegen::tests::rest_capture_uses_open_ended_slice_from_its_depth ... ok
[INFO] [stdout] test codegen::tests::capturing_a_field_named_like_the_key_parameter_compiles ... ok
[INFO] [stdout] test codegen::tests::generates_a_route_enum_with_a_variant_per_name ... ok
[INFO] [stdout] test codegen::tests::resolve_is_on_the_configured_enum_name ... ok
[INFO] [stdout] test codegen::tests::only_an_actual_inherent_method_collision_is_rejected ... ok
[INFO] [stdout] test codegen::tests::rest_capture_emitted_once ... ok
[INFO] [stdout] test codegen::tests::reusing_a_name_with_distinct_keys_that_sanitize_identically_is_rejected ... ok
[INFO] [stdout] test codegen::tests::literal_takes_priority_over_affix_at_same_depth ... ok
[INFO] [stdout] test codegen::tests::resolve_constructs_the_variant_with_the_captured_field_name ... ok
[INFO] [stdout] test codegen::tests::reusing_a_name_with_the_same_captures_in_a_different_order_is_allowed ... ok
[INFO] [stdout] test codegen::tests::capturing_routes_become_struct_variants_and_non_capturing_stay_unit ... ok
[INFO] [stdout] test codegen::tests::no_verb_split_when_no_route_uses_a_verb ... ok
[INFO] [stdout] test codegen::tests::generated_enum_implements_route_match ... ok
[INFO] [stdout] test codegen::tests::route_enum_does_not_implement_display_or_as_ref_str ... ok
[INFO] [stdout] test codegen::tests::large_route_sets_use_indexed_variant_collection ... ok
[INFO] [stdout] test codegen::tests::route_enum_derives_the_canonical_traits ... ok
[INFO] [stdout] test codegen::tests::single_wildcard_is_guarded_on_a_non_empty_segment ... ok
[INFO] [stdout] test codegen::tests::generated_router_parses_as_valid_rust ... ok
[INFO] [stdout] test codegen::tests::variant_ident_sanitizes_non_identifier_names ... ok
[INFO] [stdout] test macro_impl::field::tests::is_option_classifies_types ... ok
[INFO] [stdout] test codegen::tests::top_level_double_star_captures_the_remainder ... ok
[INFO] [stdout] test codegen::tests::resolve_is_emitted_on_the_enum ... ok
[INFO] [stdout] test macro_impl::field::tests::field_kind_classifies_types ... ok
[INFO] [stdout] test macro_impl::query::tests::conflicting_and_duplicate_names_are_rejected ... ok
[INFO] [stdout] test macro_impl::query::tests::borrowed_validation_rejects_malformed_cow_shapes ... ok
[INFO] [stdout] test macro_impl::query::tests::case_rules_cover_every_supported_form ... ok
[INFO] [stdout] test macro_impl::query::tests::attribute_parser_rejects_query_typos_and_duplicates ... ok
[INFO] [stdout] test macro_impl::field::tests::capture_lifetime_is_found_inside_field_types ... ok
[INFO] [stdout] test macro_impl::field::tests::is_str_reference_detects_borrows ... ok
[INFO] [stdout] test macro_impl::query::tests::generic_dependency_detects_types_consts_and_lifetimes ... ok
[INFO] [stdout] test codegen::tests::generated_scanner_does_not_size_stack_arrays_from_route_depth ... ok
[INFO] [stdout] test macro_impl::query::tests::generic_lists_are_emitted_only_when_populated ... ok
[INFO] [stdout] test macro_impl::query::tests::identifier_collection_visits_the_complete_derive_input ... ok
[INFO] [stdout] test macro_impl::query::tests::every_container_only_attribute_is_rejected_on_containers ... ok
[INFO] [stdout] test macro_impl::query::tests::default_is_accepted_on_optional_and_repeated_fields ... ok
[INFO] [stdout] test macro_impl::query::tests::incompatible_skip_and_flatten_combinations_are_rejected ... ok
[INFO] [stdout] test macro_impl::query::tests::default_bounds_are_added_only_when_generation_requires_them ... ok
[INFO] [stdout] test codegen::tests::variable_subtemplate_literal_is_flattened_into_a_match ... ok
[INFO] [stdout] test macro_impl::field::tests::capture_borrows_require_the_p_lifetime_and_shared_str_shape ... ok
[INFO] [stdout] test macro_impl::query::tests::lifetime_name_collection_includes_nested_binders_and_references ... ok
[INFO] [stdout] test macro_impl::query::tests::standard_paths_require_exact_roots_modules_and_items ... ok
[INFO] [stdout] test macro_impl::query::tests::type_shape_helpers_reject_near_misses ... ok
[INFO] [stdout] test macro_impl::query::tests::unrelated_lifetimes_are_accepted_but_distinct_query_lifetimes_are_rejected ... ok
[INFO] [stdout] test macro_impl::query::tests::self_replacement_is_recursive_and_limited_to_self ... ok
[INFO] [stdout] test macro_impl::query::tests::serde_structural_attributes_are_merged ... ok
[INFO] [stdout] test macro_impl::query::tests::obsolete_repeated_is_rejected_only_in_the_query_namespace ... ok
[INFO] [stdout] test macro_impl::query::tests::unconditional_defaults_recognize_only_standard_types ... ok
[INFO] [stdout] test macro_impl::query::tests::unsupported_shapes_and_misplaced_attributes_are_rejected ... ok
[INFO] [stdout] test macro_impl::query::tests::value_parsing_emits_each_specialized_path ... ok
[INFO] [stdout] test codegen::tests::reusing_a_name_with_a_fieldless_binding_renders_none_in_the_diagnostic ... ok
[INFO] [stdout] test macro_impl::query::tests::encoding_uses_canonical_names_and_value_shapes ... ok
[INFO] [stdout] test macro_impl::resolver::tests::dynamic_variant_types_cannot_carry_the_request_lifetime ... ok
[INFO] [stdout] test macro_impl::query::tests::lifetime_marker_avoids_field_name_collisions ... ok
[INFO] [stdout] test macro_impl::resolver::tests::expands_a_dynamic_resolver ... ok
[INFO] [stdout] test macro_impl::resolver::tests::a_captureless_route_enum_is_re_emitted_without_a_lifetime ... ok
[INFO] [stdout] test macro_impl::resolver::tests::a_pure_dynamic_resolver_never_verb_splits ... ok
[INFO] [stdout] test macro_impl::resolver::tests::dynamic_variants_must_not_generate_the_same_method_name ... ok
[INFO] [stdout] test macro_impl::resolver::tests::a_pure_static_resolver_keeps_the_raw_enum_local_and_emits_no_dynamic_path ... ok
[INFO] [stdout] test macro_impl::resolver::tests::generated_dynamic_api_is_documented ... ok
[INFO] [stdout] test macro_impl::resolver::tests::generated_static_resolver_is_documented ... ok
[INFO] [stdout] test macro_impl::resolver::tests::option_field_is_rejected ... ok
[INFO] [stdout] test macro_impl::resolver::tests::expands_a_static_resolver ... ok
[INFO] [stdout] test macro_impl::query::tests::expansions_cover_encoded_names_and_remaining_field_shapes ... ok
[INFO] [stdout] test macro_impl::resolver::tests::raw_identifiers_are_rejected_instead_of_panicking_name_generation ... ok
[INFO] [stdout] test macro_impl::resolver::tests::raw_dynamic_field_names_are_registered_without_the_raw_prefix ... ok
[INFO] [stdout] test macro_impl::resolver::tests::a_mixed_non_verb_resolver_takes_the_verb_split_branch ... ok
[INFO] [stdout] test macro_impl::resolver::tests::resolver_name_must_differ_from_the_route_enum ... ok
[INFO] [stdout] test macro_impl::resolver::tests::captureless_resolver_does_not_get_an_injected_lifetime ... ok
[INFO] [stdout] test macro_impl::resolver::tests::route_variants_cannot_collide_with_builder ... ok
[INFO] [stdout] test macro_impl::resolver::tests::localized_helper_names_do_not_reserve_variant_names ... ok
[INFO] [stdout] test macro_impl::resolver::tests::a_static_verb_route_forces_dynamic_verb_splitting ... ok
[INFO] [stdout] test macro_impl::resolver::tests::static_borrowing_fields_must_use_the_capture_lifetime ... ok
[INFO] [stdout] test macro_impl::resolver::tests::dynamic_variant_borrowing_is_rejected ... ok
[INFO] [stdout] test macro_impl::resolver::tests::runtime_path_supports_a_keyword_dependency_alias ... ok
[INFO] [stdout] test macro_impl::resolver::tests::runtime_path_uses_a_renamed_dependency ... ok
[INFO] [stdout] test macro_impl::resolver::tests::dynamic_variant_cow_is_rejected ... ok
[INFO] [stdout] test macro_impl::resolver::tests::resolution_errors_are_not_injected_into_the_route_enum ... ok
[INFO] [stdout] test macro_impl::resolver::tests::route_variants_cannot_collide_with_static_resolver ... ok
[INFO] [stdout] test macro_impl::resolver::tests::conditionally_compiled_variants_and_fields_are_rejected ... ok
[INFO] [stdout] test macro_impl::resolver::tests::dynamic_variant_option_field_is_rejected ... ok
[INFO] [stdout] test macro_impl::resolver::tests::mixed_static_and_dynamic_expands ... ok
[INFO] [stdout] test macro_impl::query::tests::decoding_expansion_keeps_state_local_and_composes_flattening ... ok
[INFO] [stdout] test macro_impl::tests::a_tuple_variant_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::a_variant_without_a_route_attribute_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::a_type_parameter_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::a_valid_route_attribute_parses ... ok
[INFO] [stdout] test macro_impl::tests::alternate_routes_must_use_the_same_original_capture_names ... ok
[INFO] [stdout] test macro_impl::resolver::tests::bound_p_lifetimes_in_dynamic_fields_do_not_borrow_from_the_request ... ok
[INFO] [stdout] test macro_impl::resolver::tests::uses_an_explicit_resolver_name_as_the_builder_root ... ok
[INFO] [stdout] test macro_impl::tests::an_empty_brace_variant_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::a_hyphenated_method_string_parses_exactly ... ok
[INFO] [stdout] test macro_impl::tests::an_invalid_path_template_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::has_capture_lifetime_accepts_p_and_none ... ok
[INFO] [stdout] test macro_impl::tests::a_non_p_lifetime_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::identifier_methods_are_normalized_and_validated ... ok
[INFO] [stdout] test macro_impl::resolver::tests::tuple_variant_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::lifetime_bounds_and_where_clauses_are_rejected ... ok
[INFO] [stdout] test macro_impl::tests::a_unit_variant_with_a_capturing_route_is_rejected ... ok
[INFO] [stdout] test macro_impl::tests::mismatched_fields_are_rejected ... ok
[INFO] [stdout] test macro_impl::tests::resolver_accepts_an_explicit_name_and_rejects_other_arguments ... ok
[INFO] [stdout] test macro_impl::tests::conditionally_compiled_generic_parameters_are_rejected ... ok
[INFO] [stdout] test macro_impl::tests::resolver_accepts_no_arguments ... ok
[INFO] [stdout] test macro_impl::tests::routes_for_variant_lowers_every_method ... ok
[INFO] [stdout] test trie::tests::a_leaf_carries_precomputed_capture_field_names ... ok
[INFO] [stdout] test trie::tests::affix_edges_are_ordered_most_specific_first ... ok
[INFO] [stdout] test trie::tests::is_valid_variant_rejects_keywords_and_non_idents ... ok
[INFO] [stdout] test trie::tests::route_field_name_sanitizes_keywords_and_dots ... ok
[INFO] [stdout] test macro_impl::resolver::tests::resolution_error_names_are_available_to_routes ... ok
[INFO] [stdout] test trie::tests::affix_order_is_by_summed_literal_length_not_key_or_product ... ok
[INFO] [stdout] test trie::tests::build_trie_reports_max_segments_and_verb_usage ... ok
[INFO] [stdout] test trie::tests::conflicts_reports_identical_route_shapes ... ok
[INFO] [stdout] test macro_impl::resolver::tests::static_resolver_emits_only_the_route_enum ... ok
[INFO] [stdout] test macro_impl::resolver::tests::helper_types_do_not_escape_into_the_user_module ... ok
[INFO] [stdout] test codegen::tests::reusing_a_name_with_different_captures_is_a_compile_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 135 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/generator.rs (/opt/rustwide/target/debug/build/routerama_build/f92423bdd3b399e8/out/generator-f92423bdd3b399e8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test add_appends_a_route_to_the_generated_output ... ok
[INFO] [stdout] test add_all_appends_every_route ... ok
[INFO] [stdout] test runtime_path_can_be_overridden ... ok
[INFO] [stdout] test minimal_api_omits_unused_raw_enum_impls ... ok
[INFO] [stdout] test unicode_xid_route_identifiers_generate_valid_rust ... ok
[INFO] [stdout] test route_name_is_not_reserved_by_a_trait_method ... ok
[INFO] [stdout] test private_visibility_omits_pub ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/macro_impl.rs (/opt/rustwide/target/debug/build/routerama_build/61a93145973ce20b/out/macro_impl-61a93145973ce20b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test resolver_rejects_unknown_naming_arguments ... ok
[INFO] [stdout] test from_query_expands_a_decoder ... ok
[INFO] [stdout] test dynamic_resolver_expands_a_builder ... ok
[INFO] [stdout] test to_query_expands_an_encoder ... ok
[INFO] [stdout] test static_resolver_expands_an_infallible_constructor_without_a_builder ... ok
[INFO] [stdout] test query_derives_preserve_generics_and_where_clauses ... ok
[INFO] [stdout] test resolver_accepts_an_explicit_type_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests routerama_build
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/route.rs - route::Route (line 29) ... ok
[INFO] [stdout] test src/trie.rs - trie::route_field_name (line 351) ... ok
[INFO] [stdout] test src/generator.rs - generator::Generator (line 22) ... ok
[INFO] [stdout] test src/lib.rs - (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.71s; merged doctests compilation took 0.54s
[INFO] running `Command { std: "docker" "inspect" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322", kill_on_drop: false }`
[INFO] [stdout] ed62e608a090e295aeb30093e3ada1dc03c3a98d46a8e30d7089cd01263f2322
