[INFO] fetching crate xmp_toolkit 1.11.0... [INFO] testing xmp_toolkit-1.11.0 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate xmp_toolkit 1.11.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate xmp_toolkit 1.11.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate xmp_toolkit 1.11.0 [INFO] tweaked toml for crates.io crate xmp_toolkit 1.11.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate xmp_toolkit 1.11.0 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate xmp_toolkit 1.11.0 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" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d5cc84223f30394d0f78488080bb0f0472abd9540ed1706328cd667c65bebdd3 [INFO] running `Command { std: "docker" "start" "-a" "d5cc84223f30394d0f78488080bb0f0472abd9540ed1706328cd667c65bebdd3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d5cc84223f30394d0f78488080bb0f0472abd9540ed1706328cd667c65bebdd3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5cc84223f30394d0f78488080bb0f0472abd9540ed1706328cd667c65bebdd3", kill_on_drop: false }` [INFO] [stdout] d5cc84223f30394d0f78488080bb0f0472abd9540ed1706328cd667c65bebdd3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c77338510011a73e44ddd4adba4d94da9c777674d973e3c5976973a042f3b1e0 [INFO] running `Command { std: "docker" "start" "-a" "c77338510011a73e44ddd4adba4d94da9c777674d973e3c5976973a042f3b1e0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling cc v1.2.36 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling xmp_toolkit v1.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling num_enum_derive v0.7.4 [INFO] [stderr] Compiling num_enum v0.7.4 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.09s [INFO] running `Command { std: "docker" "inspect" "c77338510011a73e44ddd4adba4d94da9c777674d973e3c5976973a042f3b1e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c77338510011a73e44ddd4adba4d94da9c777674d973e3c5976973a042f3b1e0", kill_on_drop: false }` [INFO] [stdout] c77338510011a73e44ddd4adba4d94da9c777674d973e3c5976973a042f3b1e0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7fddafc659abdc76671169713532c21768ff07c4c8fe394f23f6da1931511da3 [INFO] running `Command { std: "docker" "start" "-a" "7fddafc659abdc76671169713532c21768ff07c4c8fe394f23f6da1931511da3", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling cc v1.2.36 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tempfile v3.21.0 [INFO] [stderr] Compiling xmp_toolkit v1.11.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling num_enum_derive v0.7.4 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling num_enum v0.7.4 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 19.86s [INFO] running `Command { std: "docker" "inspect" "7fddafc659abdc76671169713532c21768ff07c4c8fe394f23f6da1931511da3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fddafc659abdc76671169713532c21768ff07c4c8fe394f23f6da1931511da3", kill_on_drop: false }` [INFO] [stdout] 7fddafc659abdc76671169713532c21768ff07c4c8fe394f23f6da1931511da3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 74912d410c967f3e81a50b8b63ff308c7606259f52dc32c6e03f18de48c16499 [INFO] running `Command { std: "docker" "start" "-a" "74912d410c967f3e81a50b8b63ff308c7606259f52dc32c6e03f18de48c16499", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xmp_toolkit-b78cfa3fd4867ad5) [INFO] [stdout] [INFO] [stdout] running 376 tests [INFO] [stdout] test tests::xmp_date_time::as_ffi::fully_populated_east_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::fully_populated_utc ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::fully_populated_west_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::no_date ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::no_date_or_time ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::no_time ... ok [INFO] [stdout] test tests::xmp_date_time::as_ffi::no_time_zone ... ok [INFO] [stdout] test tests::xmp_date_time::convert_to_local_time::no_existing_tz ... ok [INFO] [stdout] test tests::xmp_date_time::convert_to_utc::already_utc ... ok [INFO] [stdout] test tests::xmp_date_time::convert_to_utc::no_existing_tz ... ok [INFO] [stdout] test tests::xmp_date_time::convert_to_local_time::existing_tz ... ok [INFO] [stdout] test tests::xmp_date_time::current ... ok [INFO] [stdout] test tests::xmp_date_time::default ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::fully_populated_east_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::fully_populated_utc ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_date ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_date_or_time ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_time ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::fully_populated_west_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_time_year_before_0 ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_time_year_after_10000 ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_time_year_before_1000 ... ok [INFO] [stdout] test tests::xmp_date_time::fmt::no_time_zone ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::fully_populated_east_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::fully_populated_utc ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::fully_populated_west_of_utc ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::no_time ... ok [INFO] [stdout] test tests::xmp_date_time::convert_to_utc::existing_tz ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::no_date ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::no_time_zone ... ok [INFO] [stdout] test tests::xmp_date_time::from_ffi::no_date_or_time ... ok [INFO] [stdout] test tests::xmp_date_time::set_local_time_zone::error_existing_tz ... ok [INFO] [stdout] test tests::xmp_error::impl_error::without_debug_message ... ok [INFO] [stdout] test tests::xmp_error::raise_from_c::unknown_error_with_debug_message ... ok [INFO] [stdout] test tests::xmp_error::raise_from_c::unknown_error_without_debug_message ... ok [INFO] [stdout] test tests::xmp_error::raise_from_c::user_abort_error ... ok [INFO] [stdout] test tests::xmp_error_type::from_primitive::invalid_values ... ok [INFO] [stdout] test tests::xmp_error_type::impl_debug::debug_fmt ... ok [INFO] [stdout] test tests::xmp_error_type::impl_error::fmt ... ok [INFO] [stdout] test tests::xmp_error_type::from_primitive::valid_values ... ok [INFO] [stdout] test tests::xmp_error::impl_debug::with_debug_message ... ok [INFO] [stdout] test tests::xmp_error::raise_from_c::bad_id ... ok [INFO] [stdout] test tests::xmp_date_time::set_local_time_zone::no_existing_tz ... ok [INFO] [stdout] test tests::xmp_file::get_xmp::no_xmp_in_file ... ok [INFO] [stdout] test tests::xmp_file::open_file::cant_convert_path ... ok [INFO] [stdout] test tests::xmp_file::open_file::file_not_found ... ok [INFO] [stdout] test tests::xmp_error::impl_error::with_debug_message ... ok [INFO] [stdout] test tests::xmp_gps::exif_latitude_to_decimal ... ok [INFO] [stdout] test tests::xmp_error::raise_from_c::no_error ... ok [INFO] [stdout] test tests::xmp_error::impl_debug::without_debug_message ... ok [INFO] [stdout] test tests::xmp_gps::exif_longitude_to_decimal ... ok [INFO] [stdout] test tests::xmp_iterator::init_fail ... ok [INFO] [stdout] test tests::xmp_iterator::init_fail_skip_subtre ... ok [INFO] [stdout] test tests::xmp_iterator::init_fail_skip_siblings ... ok [INFO] [stdout] test tests::xmp_iterator::iterate_without_aliases ... ok [INFO] [stdout] test tests::xmp_file::can_put_xmp::init_fail ... ok [INFO] [stdout] test tests::xmp_file::put_xmp::init_fail ... ok [INFO] [stdout] test tests::xmp_file::can_put_xmp::no_xmp_in_file ... ok [INFO] [stdout] test tests::xmp_file::put_xmp::no_xmp_in_file ... ok [INFO] [stdout] test tests::xmp_iterator::empty_namespace ... ok [INFO] [stdout] test tests::xmp_iterator::immediate_children_only ... ok [INFO] [stdout] test tests::xmp_iterator::namespace_children_and_leaf_nodes ... ok [INFO] [stdout] test tests::xmp_iterator::property ... ok [INFO] [stdout] test tests::xmp_iterator::nested_struct_property ... ok [INFO] [stdout] test tests::xmp_meta::append_array_item::error_empty_array_name ... ok [INFO] [stdout] test tests::xmp_iterator::property_immediate_children ... ok [INFO] [stdout] test tests::xmp_iterator::middle_property_just_children ... ok [INFO] [stdout] test tests::xmp_meta::append_array_item::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_iterator::property_immediate_children_leaf_name_only ... ok [INFO] [stdout] test tests::xmp_meta::append_array_item::init_fail ... ok [INFO] [stdout] test tests::xmp_iterator::namespace_immediate_children_only ... ok [INFO] [stdout] test tests::xmp_meta::append_array_item::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::append_array_item::item_options ... ok [INFO] [stdout] test tests::xmp_iterator::default ... ok [INFO] [stdout] test tests::xmp_iterator::omit_qualifiers ... ok [INFO] [stdout] test tests::xmp_meta::array_item::error_empty_array_name ... ok [INFO] [stdout] test tests::xmp_iterator::leaf_nodes_only ... ok [INFO] [stdout] test tests::xmp_iterator::leaf_name_only ... ok [INFO] [stdout] test tests::xmp_meta::array_item::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_iterator::schema_ns ... ok [INFO] [stdout] test tests::xmp_meta::array_item::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::array_item::error_zero_index ... ok [INFO] [stdout] test tests::xmp_meta::array_item::init_fail ... ok [INFO] [stdout] test tests::xmp_iterator::schema_ns_immediate_children_leaf_name_only ... ok [INFO] [stdout] test tests::xmp_meta::array_len::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::compose_array_index_path::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::compose_array_index_path::last_item ... ok [INFO] [stdout] test tests::xmp_meta::array_item::item_options ... ok [INFO] [stdout] test tests::xmp_meta::compose_array_index_path::negative_index ... ok [INFO] [stdout] test tests::xmp_meta::compose_array_index_path::zero_index ... ok [INFO] [stdout] test tests::xmp_meta::compose_field_selector::no_default_value ... ok [INFO] [stdout] test tests::xmp_meta::compose_struct_field_path::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::compose_lang_selector::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::contains_property::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::compose_qualifier_path::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::compose_field_selector::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::array_item::last_item ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::empty_field_name ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::array_len::happy_path_creator_seq ... ok [INFO] [stdout] test tests::xmp_meta::array_len::no_such_property ... ok [INFO] [stdout] test tests::xmp_iterator::skip_children_and_siblings ... ok [INFO] [stdout] test tests::xmp_meta::array_len::happy_path_creator_bag ... ok [INFO] [stdout] test tests::xmp_meta::contains_property::exists ... ok [INFO] [stdout] test tests::xmp_meta::contains_property::empty_namespace ... ok [INFO] [stdout] test tests::xmp_file::open_and_edit_file ... ok [INFO] [stdout] test tests::xmp_meta::contains_property::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::contains_property::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::default ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::error_empty_array_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::debug_dump_namespaces::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::empty_field_namespace ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::delete_property::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::empty_qual_namespace ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::empty_field_name ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_qualifier::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::delete_struct_field::error_empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_struct_field::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_struct_field::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::from_file::file_not_found ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::error_zero_index ... ok [INFO] [stdout] test tests::xmp_meta::contains_struct_field::exists ... ok [INFO] [stdout] test tests::xmp_meta::from_file::no_xmp ... ok [INFO] [stdout] test tests::xmp_meta::from_str::bad_xmp ... ok [INFO] [stdout] test tests::xmp_meta::from_str::empty_string ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::last_item ... ok [INFO] [stdout] test tests::xmp_meta::delete_array_item::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::contains_qualifier::exists ... ok [INFO] [stdout] test tests::xmp_meta::delete_qualifier::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_qualifier::error_empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::delete_struct_field::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::delete_qualifier::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::empty_string ... ok [INFO] [stdout] test tests::xmp_meta::impl_clone::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::bad_xmp ... ok [INFO] [stdout] test tests::xmp_meta::impl_debug::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::impl_display::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::strict_aliasing_should_fail ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::strict_aliasing_ignore ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::missing_xmp_meta_required ... ok [INFO] [stdout] test tests::xmp_meta::impl_display_alternate::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::from_file::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::delete_property::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::impl_display::simple_case ... ok [INFO] [stdout] test tests::xmp_meta::impl_display::purple_square_default_options ... ok [INFO] [stdout] test tests::xmp_meta::impl_display_alternate::simple_case ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::delete_property::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::from_str::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::missing_xmp_meta_not_required ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::invalid_generic_lang ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::delete_property::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::name::default ... ok [INFO] [stdout] test tests::xmp_meta::name::init_fail_write ... ok [INFO] [stdout] test tests::xmp_meta::name::init_fail_read ... ok [INFO] [stdout] test tests::xmp_meta::name::set ... ok [INFO] [stdout] test tests::xmp_meta::namespace_prefix::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::invalid_specific_lang ... ok [INFO] [stdout] test tests::xmp_meta::namespace_uri::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::namespace_uri::exists ... ok [INFO] [stdout] test tests::xmp_meta::from_str_with_options::default_options ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::localized_text::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::impl_clone::clone ... ok [INFO] [stdout] test tests::xmp_meta::impl_debug::fmt ... ok [INFO] [stdout] test tests::xmp_meta::namespace_prefix::exists ... ok [INFO] [stdout] test tests::xmp_meta::impl_display_alternate::purple_square ... ok [INFO] [stdout] test tests::xmp_meta::impl_send::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::new_empty ... ok [INFO] [stdout] test tests::xmp_meta::property_array::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::property_array::happy_path_creator_seq ... ok [INFO] [stdout] test tests::xmp_meta::property_array::happy_path_creator_bag ... ok [INFO] [stdout] test tests::xmp_meta::property_array::no_such_property ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_date::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::property_date::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property_date::bool_value ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::bool_value ... ok [INFO] [stdout] test tests::xmp_meta::property_date::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::unrecognizable_as_bool ... ok [INFO] [stdout] test tests::xmp_meta::property_bool::value_1_is_true ... ok [INFO] [stdout] test tests::xmp_meta::property_date::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_date::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_date::unrecognizable_as_date ... ok [INFO] [stdout] test tests::xmp_meta::property_date::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::init_fail ... ok [INFO] [stdout] test tests::xmp_core_coverage::xmp_core_coverage ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::unrecognizable_as_int ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::ratio ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::bool_value ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::bool_value ... ok [INFO] [stdout] test tests::xmp_meta::property_i32::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property_f64::unrecognizable_as_float ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::register_namespace::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::error_empty_array_name ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::register_namespace::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::error_zero_index ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::insert_after_index ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::exists ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::empty_qual_namespace ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::empty_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::set_localized_text::error_empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::set_localized_text::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::qualifier::empty_field_name ... ok [INFO] [stdout] test tests::xmp_meta::set_localized_text::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_localized_text::generic_lang ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::invalid_namespace ... ok [INFO] [stdout] test tests::xmp_meta::set_localized_text::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::item_options ... ok [INFO] [stdout] test tests::xmp_meta::set_property::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_array_item::insert_before_index ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::unrecognizable_as_int ... ok [INFO] [stdout] test tests::xmp_meta::property_i64::invalid_prop_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_bool::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_property_date::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_property_date::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_bool::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_bool::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property_f64::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_bool::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property::empty_string_is_array ... ok [INFO] [stdout] test tests::xmp_meta::set_property::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_date::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_date::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property_date::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_f64::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_property::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property_bool::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i32::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i64::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_qualifier::error_empty_array_name ... ok [INFO] [stdout] test tests::xmp_meta::set_qualifier::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_qualifier::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_struct_field::error_empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::set_struct_field::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_qualifier::item_options ... ok [INFO] [stdout] test tests::xmp_meta::set_struct_field::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_qualifier::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::sort::empty ... ok [INFO] [stdout] test tests::xmp_meta::sort::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::sort::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::set_struct_field::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_struct_field::item_options ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::doesnt_exist ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::empty_field_namespace ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::empty_field_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i64::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_f64::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i64::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i32::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i64::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property_f64::options ... ok [INFO] [stdout] test tests::xmp_meta::set_property_f64::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i32::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i32::error_empty_name ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i32::happy_path ... ok [INFO] [stdout] test tests::xmp_meta::set_property_i64::error_nul_in_name ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::exists ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::init_fail ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::include_rdf_hash ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::empty_namespace ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::set_indent_string ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::set_base_indent ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::exact_packet_length ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::omit_xmp_meta_element ... ok [INFO] [stdout] test tests::xmp_meta::struct_field::empty_struct_name ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::read_only_packet ... ok [INFO] [stdout] test tests::xmp_value::from ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::include_thumbnail_pad ... ok [INFO] [stdout] test tests::xmp_value::into ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::omit_all_formatting ... ok [INFO] [stdout] test tests::xmp_value::new ... ok [INFO] [stdout] test tests::xmp_value::options::clear_doesnt_affect_other_flags ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::set_padding ... ok [INFO] [stdout] test tests::xmp_value::options::clear_has_aliases ... ok [INFO] [stdout] test tests::xmp_value::options::clear_has_lang ... ok [INFO] [stdout] test tests::xmp_value::options::clear_has_type ... ok [INFO] [stdout] test tests::xmp_value::options::clear_has_qualifiers ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_alias ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::exact_packet_length_error_cant_fit ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::omit_packet_wrapper ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::simple_case ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::set_newline ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::use_canonical_format ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_alt_text ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::use_compact_format ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_alternate ... ok [INFO] [stdout] test tests::xmp_meta::to_string_with_options::purple_square_default_options ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_array ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_derived ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_internal ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_ordered ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_qualifier ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_stable ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_struct ... ok [INFO] [stdout] test tests::xmp_value::options::clear_is_uri ... ok [INFO] [stdout] test tests::xmp_value::options::default ... ok [INFO] [stdout] test tests::xmp_value::options::has_aliases ... ok [INFO] [stdout] test tests::xmp_value::options::has_lang ... ok [INFO] [stdout] test tests::xmp_value::options::has_qualifiers ... ok [INFO] [stdout] test tests::xmp_value::options::has_type ... ok [INFO] [stdout] test tests::xmp_value::options::is_alias ... ok [INFO] [stdout] test tests::xmp_value::options::is_alt_text ... ok [INFO] [stdout] test tests::xmp_value::options::is_array ... ok [INFO] [stdout] test tests::xmp_value::options::is_alternate ... ok [INFO] [stdout] test tests::xmp_value::options::is_derived ... ok [INFO] [stdout] test tests::xmp_value::options::is_internal ... ok [INFO] [stdout] test tests::xmp_value::options::is_ordered ... ok [INFO] [stdout] test tests::xmp_value::options::is_struct ... ok [INFO] [stdout] test tests::xmp_value::options::is_uri ... ok [INFO] [stdout] test tests::xmp_value::options::set_has_aliases ... ok [INFO] [stdout] test tests::xmp_value::options::is_stable ... ok [INFO] [stdout] test tests::xmp_value::options::set_has_type ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_alias ... ok [INFO] [stdout] test tests::xmp_value::options::is_qualifier ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_alt_text ... ok [INFO] [stdout] test tests::xmp_value::options::set_has_lang ... ok [INFO] [stdout] test tests::xmp_value::options::set_has_qualifiers ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_array ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_derived ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_internal ... ok [INFO] [stdout] test tests::xmp_value::options::set_doesnt_affect_other_flags ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_ordered ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_uri ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_alternate ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_stable ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_struct ... ok [INFO] [stdout] test tests::xmp_value::options::set_is_qualifier ... ok [INFO] [stdout] test tests::issues::issue_230::new_api_try_close ... ok [INFO] [stdout] test tests::issues::issue_230::original_bug ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s [INFO] [stdout] [INFO] [stderr] Doc-tests xmp_toolkit [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/xmp_gps.rs - xmp_gps::exif_latitude_to_decimal (line 24) ... ok [INFO] [stdout] test src/xmp_gps.rs - xmp_gps::exif_longitude_to_decimal (line 59) ... ok [INFO] [stdout] test src/xmp_meta.rs - xmp_meta::XmpMeta (line 61) ... ok [INFO] [stdout] test src/xmp_meta.rs - xmp_meta::XmpMeta (line 93) ... ok [INFO] [stdout] test src/xmp_meta.rs - xmp_meta::XmpMeta::compose_field_selector (line 1731) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "74912d410c967f3e81a50b8b63ff308c7606259f52dc32c6e03f18de48c16499", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74912d410c967f3e81a50b8b63ff308c7606259f52dc32c6e03f18de48c16499", kill_on_drop: false }` [INFO] [stdout] 74912d410c967f3e81a50b8b63ff308c7606259f52dc32c6e03f18de48c16499