[INFO] fetching crate prefer 0.4.1... [INFO] testing prefer-0.4.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate prefer 0.4.1 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate prefer 0.4.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate prefer 0.4.1 [INFO] tweaked toml for crates.io crate prefer 0.4.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate prefer 0.4.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate prefer 0.4.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 91350b940c679b7662ffaa2bc412bd9f96011a25cadb9c7a0d12e3522bfabea5 [INFO] running `Command { std: "docker" "start" "-a" "91350b940c679b7662ffaa2bc412bd9f96011a25cadb9c7a0d12e3522bfabea5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "91350b940c679b7662ffaa2bc412bd9f96011a25cadb9c7a0d12e3522bfabea5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91350b940c679b7662ffaa2bc412bd9f96011a25cadb9c7a0d12e3522bfabea5", kill_on_drop: false }` [INFO] [stdout] 91350b940c679b7662ffaa2bc412bd9f96011a25cadb9c7a0d12e3522bfabea5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 35df2fcb79d2599b66b3779659f1d8648573881ce7d8ae535fca2f1245c6eb9f [INFO] running `Command { std: "docker" "start" "-a" "35df2fcb79d2599b66b3779659f1d8648573881ce7d8ae535fca2f1245c6eb9f", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling syn v2.0.115 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling jzon v0.12.5 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling inotify v0.9.6 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling filetime v0.2.27 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling notify v6.1.1 [INFO] [stderr] Compiling roxmltree v0.20.0 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling prefer v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.31s [INFO] running `Command { std: "docker" "inspect" "35df2fcb79d2599b66b3779659f1d8648573881ce7d8ae535fca2f1245c6eb9f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35df2fcb79d2599b66b3779659f1d8648573881ce7d8ae535fca2f1245c6eb9f", kill_on_drop: false }` [INFO] [stdout] 35df2fcb79d2599b66b3779659f1d8648573881ce7d8ae535fca2f1245c6eb9f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6556717ff21d5645ab804a557e89b41f51ddb2e5c6a8356d3e39f74540d8c4c5 [INFO] running `Command { std: "docker" "start" "-a" "6556717ff21d5645ab804a557e89b41f51ddb2e5c6a8356d3e39f74540d8c4c5", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling syn v2.0.115 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling sdd v3.0.10 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling scc v2.4.0 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling serial_test_derive v3.3.1 [INFO] [stderr] Compiling prefer_derive v0.4.1 [INFO] [stderr] Compiling serial_test v3.3.1 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling prefer v0.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio-test v0.4.5 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 40.72s [INFO] running `Command { std: "docker" "inspect" "6556717ff21d5645ab804a557e89b41f51ddb2e5c6a8356d3e39f74540d8c4c5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6556717ff21d5645ab804a557e89b41f51ddb2e5c6a8356d3e39f74540d8c4c5", kill_on_drop: false }` [INFO] [stdout] 6556717ff21d5645ab804a557e89b41f51ddb2e5c6a8356d3e39f74540d8c4c5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3e5a2e0d1a15e528c0642a26ebc3ad08708d2900ef775a2eef5e137a5969932a [INFO] running `Command { std: "docker" "start" "-a" "3e5a2e0d1a15e528c0642a26ebc3ad08708d2900ef775a2eef5e137a5969932a", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/prefer-278d23470d98b337) [INFO] [stdout] [INFO] [stdout] running 191 tests [INFO] [stdout] test config::tests::test_data_and_data_mut ... ok [INFO] [stdout] test builder::tests::test_builder_layered_override ... ok [INFO] [stdout] test config::tests::test_get_deeply_nested_value ... ok [INFO] [stdout] test builder::tests::test_builder_with_defaults ... ok [INFO] [stdout] test config::tests::test_get_nested_value ... ok [INFO] [stdout] test config::tests::test_get_simple_value ... ok [INFO] [stdout] test config::tests::test_get_value_non_object_intermediate ... ok [INFO] [stdout] test config::tests::test_has_key ... ok [INFO] [stdout] test config::tests::test_clone_drops_emitter ... ok [INFO] [stdout] test config::tests::test_clone_preserves_metadata ... ok [INFO] [stdout] test config::tests::test_key_not_found ... ok [INFO] [stdout] test config::tests::test_metadata_accessors ... ok [INFO] [stdout] test config::tests::test_new_config_has_no_metadata ... ok [INFO] [stdout] test config::tests::test_set_emits_changed_event ... ok [INFO] [stdout] test config::tests::test_set_nested_creates_intermediates ... ok [INFO] [stdout] test config::tests::test_set_new_key_fires_with_none_previous ... ok [INFO] [stdout] test config::tests::test_set_overwrites_nested_non_object ... ok [INFO] [stdout] test config::tests::test_set_overwrites_non_object ... ok [INFO] [stdout] test config::tests::test_set_simple ... ok [INFO] [stdout] test config::tests::test_set_without_emitter ... ok [INFO] [stdout] test config::tests::test_with_metadata_nonexistent_path ... ok [INFO] [stdout] test config::tests::test_with_source ... ok [INFO] [stdout] test discovery::tests::test_get_search_paths ... ok [INFO] [stdout] test discovery::tests::test_unix_paths_included ... ok [INFO] [stdout] test error::tests::test_display_file_not_found ... ok [INFO] [stdout] test error::tests::test_display_no_formatter_found ... ok [INFO] [stdout] test error::tests::test_display_no_loader_found ... ok [INFO] [stdout] test discovery::tests::test_has_supported_extension ... ok [INFO] [stdout] test error::tests::test_display_conversion_error ... ok [INFO] [stdout] test error::tests::test_display_unsupported_format ... ok [INFO] [stdout] test error::tests::test_display_watch_not_supported ... ok [INFO] [stdout] test error::tests::test_with_key_conversion_error ... ok [INFO] [stdout] test config::tests::test_debug_output ... ok [INFO] [stdout] test error::tests::test_display_key_not_found ... ok [INFO] [stdout] test error::tests::test_with_key_other_error ... ok [INFO] [stdout] test events::tests::test_emit_no_handlers ... ok [INFO] [stdout] test events::tests::test_emit_with_previous_value ... ok [INFO] [stdout] test events::tests::test_emit_calls_handlers ... ok [INFO] [stdout] test events::tests::test_has_handlers ... ok [INFO] [stdout] test discovery::tests::test_find_file_appends_extension ... ok [INFO] [stdout] test discovery::tests::test_find_exact_file_with_extension ... ok [INFO] [stdout] test formatter::ini::tests::test_deserialize ... ok [INFO] [stdout] test events::tests::test_multiple_handlers ... ok [INFO] [stdout] test formatter::ini::tests::test_deserialize_all_value_types ... ok [INFO] [stdout] test formatter::ini::tests::test_deserialize_default_section ... ok [INFO] [stdout] test formatter::ini::tests::test_deserialize_error ... ok [INFO] [stdout] test formatter::ini::tests::test_provides ... ok [INFO] [stdout] test formatter::ini::tests::test_serialize_non_object_root ... ok [INFO] [stdout] test formatter::ini::tests::test_serialize_all_value_types ... ok [INFO] [stdout] test formatter::ini::tests::test_serialize_sections ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_boolean ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_float ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_array ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_null ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_long_string ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_nested_object ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_object ... ok [INFO] [stdout] test formatter::json::tests::test_deserialize_error ... ok [INFO] [stdout] test formatter::json::tests::test_provides ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_array ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_object_key_escaping ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_object ... ok [INFO] [stdout] test formatter::tests::test_extension_matches ... ok [INFO] [stdout] test formatter::tests::test_hint_matches ... ok [INFO] [stdout] test formatter::toml::tests::test_deserialize_array_of_tables ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_all_types ... ok [INFO] [stdout] test formatter::toml::tests::test_deserialize_error ... ok [INFO] [stdout] test formatter::toml::tests::test_deserialize_all_value_types ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_all_scalar_types ... ok [INFO] [stdout] test formatter::toml::tests::test_provides ... ok [INFO] [stdout] test formatter::toml::tests::test_deserialize_inline_table ... ok [INFO] [stdout] test formatter::toml::tests::test_deserialize ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_array ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_object_nested ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_simple ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_object_flat ... ok [INFO] [stdout] test formatter::toml::tests::test_serialize_string_escaping ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_roundtrip ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_attributes ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_float_text ... ok [INFO] [stdout] test formatter::json::tests::test_serialize_string_escaping ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_bool_text ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_repeated_elements_become_array ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_empty_element ... ok [INFO] [stdout] test formatter::xml::tests::test_deserialize_error ... ok [INFO] [stdout] test formatter::xml::tests::test_serialize_array ... ok [INFO] [stdout] test formatter::xml::tests::test_serialize_nested_object ... ok [INFO] [stdout] test formatter::xml::tests::test_provides ... ok [INFO] [stdout] test formatter::xml::tests::test_serialize_all_scalar_types ... ok [INFO] [stdout] test formatter::xml::tests::test_serialize_object ... ok [INFO] [stdout] test formatter::xml::tests::test_serialize_object_skips_attrs_and_text ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_all_scalar_types ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize_non_string_keys ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize_all_value_types ... ok [INFO] [stdout] test formatter::yaml::tests::test_provides ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize_empty ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_empty_array ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_empty_object ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize_array ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_simple ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_array ... ok [INFO] [stdout] test formatter::yaml::tests::test_deserialize_error ... ok [INFO] [stdout] test loader::db::tests::test_identifier_passed_to_config_loader ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_string_escaping ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_nested_object ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_object ... ok [INFO] [stdout] test formatter::yaml::tests::test_serialize_nested_array_in_object ... ok [INFO] [stdout] test loader::db::tests::test_column_to_config_value ... ok [INFO] [stdout] test loader::db::tests::test_provides_matching_scheme ... ok [INFO] [stdout] test loader::db::tests::test_load_error_propagation ... ok [INFO] [stdout] test loader::db::tests::test_load_raw_parses_with_formatter ... ok [INFO] [stdout] test loader::db::tests::test_load_raw_unknown_format_errors ... ok [INFO] [stdout] test loader::db::tests::test_load_columnar_converts_directly ... ok [INFO] [stdout] test loader::db::tests::test_load_columnar_empty_map ... ok [INFO] [stdout] test loader::db::tests::test_provides_rejects_other_schemes ... ok [INFO] [stdout] test loader::db::tests::test_name_delegates ... ok [INFO] [stdout] test loader::db::tests::test_provides_rejects_partial_scheme ... ok [INFO] [stdout] test loader::file::tests::test_provides_bare_name ... ok [INFO] [stdout] test loader::file::tests::test_provides_explicit_paths ... ok [INFO] [stdout] test loader::file::tests::test_provides_file_url ... ok [INFO] [stdout] test loader::file::tests::test_provides_rejects_other_schemes ... ok [INFO] [stdout] test source::tests::test_env_source_empty ... ok [INFO] [stdout] test source::tests::test_env_source_nested ... ok [INFO] [stdout] test loader::file::tests::test_load_file ... ok [INFO] [stdout] test source::tests::test_layered_source_add_boxed ... ok [INFO] [stdout] test source::tests::test_layered_source_default ... ok [INFO] [stdout] test source::tests::test_file_source_not_found ... ok [INFO] [stdout] test source::tests::test_env_source_float_parsing ... ok [INFO] [stdout] test source::tests::test_file_source_load ... ok [INFO] [stdout] test source::tests::test_layered_source_merge ... ok [INFO] [stdout] test source::tests::test_layered_source_override ... ok [INFO] [stdout] test source::tests::test_memory_source ... ok [INFO] [stdout] test source::tests::test_env_source_load ... ok [INFO] [stdout] test source::tests::test_layered_source_error_propagation ... ok [INFO] [stdout] test source::tests::test_memory_source_with_name ... ok [INFO] [stdout] test source::tests::test_memory_source_coverage ... ok [INFO] [stdout] test source::tests::test_env_source_nan_float ... ok [INFO] [stdout] test value::tests::test_as_bool_non_bool ... ok [INFO] [stdout] test source::tests::test_merge_values ... ok [INFO] [stdout] test value::tests::test_as_array ... ok [INFO] [stdout] test source::tests::test_env_source_false_boolean ... ok [INFO] [stdout] test value::tests::test_as_array_mut ... ok [INFO] [stdout] test value::tests::test_as_f64_from_integer ... ok [INFO] [stdout] test value::tests::test_as_object_mut_non_obj ... ok [INFO] [stdout] test value::tests::test_as_object_non_obj ... ok [INFO] [stdout] test value::tests::test_as_str_non_string ... ok [INFO] [stdout] test source::tests::test_env_source_with_separator ... ok [INFO] [stdout] test value::tests::test_as_i64_non_integer ... ok [INFO] [stdout] test value::tests::test_as_u64 ... ok [INFO] [stdout] test value::tests::test_config_value_accessors ... ok [INFO] [stdout] test value::tests::test_default ... ok [INFO] [stdout] test value::tests::test_config_value_display ... ok [INFO] [stdout] test value::tests::test_from_bool ... ok [INFO] [stdout] test value::tests::test_config_value_display_array ... ok [INFO] [stdout] test value::tests::test_from_f64 ... ok [INFO] [stdout] test value::tests::test_config_value_display_float ... ok [INFO] [stdout] test value::tests::test_from_hashmap ... ok [INFO] [stdout] test value::tests::test_config_value_display_obj ... ok [INFO] [stdout] test value::tests::test_from_unit ... ok [INFO] [stdout] test value::tests::test_from_i64 ... ok [INFO] [stdout] test value::tests::test_from_value_bool ... ok [INFO] [stdout] test value::tests::test_from_i32 ... ok [INFO] [stdout] test value::tests::test_from_str ... ok [INFO] [stdout] test value::tests::test_from_string ... ok [INFO] [stdout] test value::tests::test_from_value_option ... ok [INFO] [stdout] test value::tests::test_from_value_floats ... ok [INFO] [stdout] test value::tests::test_from_value_isize ... ok [INFO] [stdout] test value::tests::test_from_value_hashmap ... ok [INFO] [stdout] test value::tests::test_from_value_pathbuf ... ok [INFO] [stdout] test value::tests::test_from_value_integers ... ok [INFO] [stdout] test value::tests::test_from_value_config_value ... ok [INFO] [stdout] test value::tests::test_from_value_usize ... ok [INFO] [stdout] test value::tests::test_from_value_string ... ok [INFO] [stdout] test value::tests::test_get_mut ... ok [INFO] [stdout] test value::tests::test_from_value_vec ... ok [INFO] [stdout] test value::tests::test_get_on_non_obj ... ok [INFO] [stdout] test visitor::tests::test_map_access_methods ... ok [INFO] [stdout] test value::tests::test_is_null ... ok [INFO] [stdout] test value::tests::test_type_name ... ok [INFO] [stdout] test visitor::tests::test_visit_enum ... ok [INFO] [stdout] test visitor::tests::test_visit_array ... ok [INFO] [stdout] test value::tests::test_from_vec ... ok [INFO] [stdout] test visitor::tests::test_visit_integer ... ok [INFO] [stdout] test visitor::tests::test_visit_seq ... ok [INFO] [stdout] test visitor::tests::test_visit_unknown ... ok [INFO] [stdout] test visitor::tests::test_visit_map ... ok [INFO] [stdout] test visitor::tests::test_visit_string_error ... ok [INFO] [stdout] test watch::tests::test_event_loop_exits_on_channel_disconnect ... ok [INFO] [stdout] test watch::tests::test_watch_file_changes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 191 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running tests/coverage_tests.rs (/opt/rustwide/target/debug/deps/coverage_tests-31593bdac9c8b73f) [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test test_builder_default_impl ... ok [INFO] [stdout] test test_builder_add_source ... ok [INFO] [stdout] test test_builder_add_env ... ok [INFO] [stdout] test test_builder_defaults ... ok [INFO] [stdout] test test_builder_env_with_separator ... ok [INFO] [stdout] test test_builder_add_file ... ok [INFO] [stdout] test test_config_data_mut ... ok [INFO] [stdout] test test_config_builder_method ... ok [INFO] [stdout] test test_builder_optional_file_missing ... ok [INFO] [stdout] test test_config_extract_not_found ... ok [INFO] [stdout] test test_config_extract_conversion_error ... ok [INFO] [stdout] test test_config_get_value_non_object_path ... ok [INFO] [stdout] test test_builder_optional_file_exists ... ok [INFO] [stdout] test test_config_load_from_path ... ok [INFO] [stdout] test test_config_value_display_multi_item_object ... ok [INFO] [stdout] test test_config_visit ... ok [INFO] [stdout] test test_config_visit_key_conversion_error ... ok [INFO] [stdout] test test_config_visit_key_non_conversion_error ... ok [INFO] [stdout] test test_error_with_key_non_conversion ... ok [INFO] [stdout] test test_error_display ... ok [INFO] [stdout] test test_config_visit_key_not_found ... ok [INFO] [stdout] test test_f32_conversion_error ... ok [INFO] [stdout] test test_from_value_hashmap_invalid_value ... ok [INFO] [stdout] test test_find_config_file_json ... ok [INFO] [stdout] test test_from_value_hashmap_wrong_type ... ok [INFO] [stdout] test test_from_value_i8_overflow ... ok [INFO] [stdout] test test_from_value_i16_overflow ... ok [INFO] [stdout] test test_config_extract_non_conversion_error ... ok [INFO] [stdout] test test_find_config_file_not_found ... ok [INFO] [stdout] test test_from_value_u16_overflow ... ok [INFO] [stdout] test test_from_value_u32_overflow ... ok [INFO] [stdout] test test_from_value_u8_overflow ... ok [INFO] [stdout] test test_from_value_negative_unsigned ... ok [INFO] [stdout] test test_from_value_option_some ... ok [INFO] [stdout] test test_from_value_i32_overflow ... ok [INFO] [stdout] test test_from_value_vec_invalid_element ... ok [INFO] [stdout] test test_from_value_vec_wrong_type ... ok [INFO] [stdout] test test_from_value_visitor_bool ... ok [INFO] [stdout] test test_from_value_visitor_array ... ok [INFO] [stdout] test test_from_value_visitor_expecting ... ok [INFO] [stdout] test test_from_value_visitor_f64 ... ok [INFO] [stdout] test test_from_value_visitor_string ... ok [INFO] [stdout] test test_from_value_visitor_i64 ... ok [INFO] [stdout] test test_from_value_visitor_map ... ok [INFO] [stdout] test test_from_value_visitor_u64 ... ok [INFO] [stdout] test test_from_value_visitor_f64_nan ... ok [INFO] [stdout] test test_from_value_visitor_null ... ok [INFO] [stdout] test test_from_value_wrong_types ... ok [INFO] [stdout] test test_from_value_visitor_via_visitor ... ok [INFO] [stdout] test test_hashmap_conversion_with_key_error ... ok [INFO] [stdout] test test_map_access_all_methods ... ok [INFO] [stdout] test test_hashmap_non_conversion_error ... ok [INFO] [stdout] test test_map_access_as_map ... ok [INFO] [stdout] test test_map_access_get ... ok [INFO] [stdout] test test_parse_ini_default_section ... ok [INFO] [stdout] test test_optional_file_source_name ... ok [INFO] [stdout] test test_parse_ini_with_bool ... ok [INFO] [stdout] test test_parse_ini_with_string ... ok [INFO] [stdout] test test_parse_ini_with_float ... ok [INFO] [stdout] test test_load_function ... ok [INFO] [stdout] test test_parse_invalid_json ... ok [INFO] [stdout] test test_parse_invalid_ini ... ok [INFO] [stdout] test test_parse_invalid_json5 ... ok [INFO] [stdout] test test_parse_invalid_jsonc ... ok [INFO] [stdout] test test_parse_invalid_xml ... ok [INFO] [stdout] test test_parse_invalid_toml ... ok [INFO] [stdout] test test_parse_invalid_yaml ... ok [INFO] [stdout] test test_optional_file_source_error_shows_name ... ok [INFO] [stdout] test test_parse_unknown_extension ... ok [INFO] [stdout] test test_parse_no_extension ... ok [INFO] [stdout] test test_parse_valid_xml ... ok [INFO] [stdout] test test_parse_yml_extension ... ok [INFO] [stdout] test test_parse_yaml_with_null_key ... ok [INFO] [stdout] test test_vec_conversion_with_index_error ... ok [INFO] [stdout] test test_vec_non_conversion_error ... ok [INFO] [stdout] test test_find_config_file_yaml ... ok [INFO] [stdout] test test_value_type_names ... ok [INFO] [stdout] test test_visitor_default_errors ... ok [INFO] [stdout] test test_visitor_all_types ... ok [INFO] [stdout] test test_visitor_default_expecting ... ok [INFO] [stdout] test test_load_function_not_found ... ok [INFO] [stdout] test test_find_config_file_toml ... ok [INFO] [stdout] test test_watch_function ... ok [INFO] [stdout] test test_watch_function_not_found ... ok [INFO] [stdout] test test_watch_receiver_dropped ... ok [INFO] [stdout] test test_watch_non_modify_events ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/derive_test.rs (/opt/rustwide/target/debug/deps/derive_test-c9fb2ec0d37796ff) [INFO] [stdout] running 17 tests [INFO] [stdout] test test_missing_required_field ... ok [INFO] [stdout] test test_invalid_type ... ok [INFO] [stdout] test test_nested_struct ... ok [INFO] [stdout] test test_required_field_missing ... ok [INFO] [stdout] test test_required_field_present ... ok [INFO] [stdout] test test_config_extract_with_derive ... ok [INFO] [stdout] test test_required_field_with_null ... ok [INFO] [stdout] test test_simple_struct ... ok [INFO] [stdout] test test_struct_with_defaults ... ok [INFO] [stdout] test test_struct_with_optional ... ok [INFO] [stdout] test test_struct_with_skip ... ok [INFO] [stdout] test test_struct_with_optional_present ... ok [INFO] [stdout] test test_tagged_enum_sqlite ... ok [INFO] [stdout] test test_tagged_enum_postgres ... ok [INFO] [stdout] test test_required_option_field_missing ... ok [INFO] [stdout] test test_struct_with_defaults_override ... ok [INFO] [stdout] test test_struct_with_rename ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-0beb68a3807e7630) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_has_key ... ok [INFO] [stdout] test test_config_data_access ... ok [INFO] [stdout] test test_key_not_found ... ok [INFO] [stdout] test test_invalid_file_format ... ok [INFO] [stdout] test test_conversion_error ... ok [INFO] [stdout] test test_load_ini ... ok [INFO] [stdout] test test_config_source_path ... ok [INFO] [stdout] test test_load_json ... ok [INFO] [stdout] test test_load_xml ... ok [INFO] [stdout] test test_get_value_raw ... ok [INFO] [stdout] test test_type_conversion ... ok [INFO] [stdout] test test_load_json5 ... ok [INFO] [stdout] test test_load_yaml ... ok [INFO] [stdout] test test_nested_access ... ok [INFO] [stdout] test test_load_toml ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_nested_values_no_std ... ok [INFO] [stderr] Running tests/no_std_test.rs (/opt/rustwide/target/debug/deps/no_std_test-2fbe3bd4691a074b) [INFO] [stdout] test test_from_value_no_std ... ok [INFO] [stderr] Running tests/registry_test.rs (/opt/rustwide/target/debug/deps/registry_test-b4034ded8976ec73) [INFO] [stdout] test test_config_value_creation_no_std ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test test_config_on_change_fires ... ok [INFO] [stdout] test test_config_set_and_get ... ok [INFO] [stdout] test test_db_loader_end_to_end_raw_toml ... ok [INFO] [stdout] test test_db_loader_end_to_end_columnar ... ok [INFO] [stdout] test test_file_loader_rejects_db_urls ... ok [INFO] [stdout] test test_find_formatter_by_extension ... ok [INFO] [stdout] test test_find_formatter_by_hint ... ok [INFO] [stdout] test test_error_display_messages ... ok [INFO] [stdout] test test_file_loader_provides_file_url ... ok [INFO] [stdout] test test_file_loader_provides_bare_names ... ok [INFO] [stdout] test test_db_loader_unregistered_scheme_returns_error ... ok [INFO] [stdout] test test_find_formatter_by_hint_returns_none_for_unknown ... ok [INFO] [stdout] test test_find_formatter_by_hint_ini ... ok [INFO] [stdout] test test_db_loader_end_to_end_raw_json ... ok [INFO] [stdout] test test_find_formatter_returns_none_for_unknown ... ok [INFO] [stdout] test test_find_loader_returns_file_loader_for_bare_name ... ok [INFO] [stdout] test test_formatter_deserialize_serialize_roundtrip ... ok [INFO] [stdout] test test_formatter_yaml_roundtrip ... ok [INFO] [stdout] test test_load_no_loader_found ... ok [INFO] [stdout] test test_formatter_toml_roundtrip ... ok [INFO] [stdout] test test_find_formatter_by_hint_xml ... ok [INFO] [stdout] test test_find_loader_returns_none_for_unknown_scheme ... ok [INFO] [stdout] test test_watch_no_loader_found ... ok [INFO] [stdout] test test_load_file_not_found ... ok [INFO] [stdout] test test_load_toml_routes_correctly ... ok [INFO] [stdout] test test_load_routes_to_file_loader ... ok [INFO] [stdout] test test_load_yaml_routes_correctly ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests prefer [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/formatter/mod.rs - formatter::Formatter (line 35) ... ignored [INFO] [stdout] test src/lib.rs - watch (line 138) - compile ... ok [INFO] [stdout] test src/loader/mod.rs - loader::Loader (line 47) ... ignored [INFO] [stdout] test src/loader/db.rs - loader::db (line 15) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config::builder (line 65) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config::visit_key (line 239) - compile ... ok [INFO] [stdout] test src/config.rs - config::Config::get (line 153) - compile ... ok [INFO] [stdout] test src/lib.rs - load (line 101) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 25) - compile ... ok [INFO] [stdout] test src/builder.rs - builder::ConfigBuilder (line 22) - compile ... ok [INFO] [stdout] test src/visitor.rs - visitor::ValueVisitor (line 24) ... ok [INFO] [stdout] test src/visitor.rs - visitor::visit (line 266) ... ok [INFO] [stdout] test src/value.rs - value::FromValue (line 245) ... ok [INFO] [stdout] test src/source.rs - source::Source (line 31) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.42s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "3e5a2e0d1a15e528c0642a26ebc3ad08708d2900ef775a2eef5e137a5969932a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e5a2e0d1a15e528c0642a26ebc3ad08708d2900ef775a2eef5e137a5969932a", kill_on_drop: false }` [INFO] [stdout] 3e5a2e0d1a15e528c0642a26ebc3ad08708d2900ef775a2eef5e137a5969932a