[INFO] fetching crate oxigis-core 0.1.0...
[INFO] testing oxigis-core-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate oxigis-core 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate oxigis-core 0.1.0
[INFO] finished tweaking crates.io crate oxigis-core 0.1.0
[INFO] tweaked toml for crates.io crate oxigis-core 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxigis-core 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oxigis-core 0.1.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oxiproj-geodesic v0.1.5
[INFO] [stderr]   Downloaded oxiarc-lzw v0.4.1
[INFO] [stderr]   Downloaded oxigeo v0.2.4
[INFO] [stderr]   Downloaded oxiarc-deflate v0.4.1
[INFO] [stderr]   Downloaded oxiproj-engine v0.1.5
[INFO] [stderr]   Downloaded oxiproj-transformations v0.1.5
[INFO] [stderr]   Downloaded oxiproj-core v0.1.5
[INFO] [stderr]   Downloaded oxiproj-crs v0.1.5
[INFO] [stderr]   Downloaded oxigeo-core v0.2.4
[INFO] [stderr]   Downloaded oxiproj v0.1.5
[INFO] [stderr]   Downloaded oxiproj-grids v0.1.5
[INFO] [stderr]   Downloaded oxiproj-projections v0.1.5
[INFO] [stderr]   Downloaded oxigeo-proj v0.2.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d
[INFO] running `Command { std: "docker" "start" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", 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" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", 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" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling oxiproj-core v0.1.5
[INFO] [stderr]    Compiling oxiarc-core v0.4.1
[INFO] [stderr]    Compiling oxiarc-lzw v0.4.1
[INFO] [stderr]    Compiling oxiarc-deflate v0.4.1
[INFO] [stderr]    Compiling oxiproj-geodesic v0.1.5
[INFO] [stderr]    Compiling oxiproj-projections v0.1.5
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling oxiproj-grids v0.1.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling oxiproj-transformations v0.1.5
[INFO] [stderr]    Compiling oxigeo-proj v0.2.4
[INFO] [stderr]    Compiling oxiproj-engine v0.1.5
[INFO] [stderr]    Compiling oxigeo-core v0.2.4
[INFO] [stderr]    Compiling oxiproj-crs v0.1.5
[INFO] [stderr]    Compiling oxiproj v0.1.5
[INFO] [stderr]    Compiling oxigeo v0.2.4
[INFO] [stderr]    Compiling oxigis-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/layer.rs:86:14
[INFO] [stdout]    |
[INFO] [stdout] 86 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 86 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 86 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 28.60s
[INFO] running `Command { std: "docker" "inspect" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", 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" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling oxigis-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/layer.rs:86:14
[INFO] [stdout]    |
[INFO] [stdout] 86 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 86 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 86 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]   --> src/layer.rs:86:14
[INFO] [stdout]    |
[INFO] [stdout] 86 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 86 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout] 86 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.26s
[INFO] running `Command { std: "docker" "inspect" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", 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" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<u64>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]   --> src/layer.rs:86:14
[INFO] [stderr]    |
[INFO] [stderr] 86 |             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]    |
[INFO] [stderr] 86 -             .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr] 86 +             .try_update(Ordering::Relaxed, Ordering::Relaxed, |current| {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `oxigis-core` (lib) generated 1 warning (run `cargo fix --lib -p oxigis-core` to apply 1 suggestion)
[INFO] [stderr] warning: `oxigis-core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/oxigis_core-c0e1fa76b4405225)
[INFO] [stdout] running 224 tests
[INFO] [stdout] test crs::datum::tests::historic_datums_all_carry_a_shift_and_a_caveat ... ok
[INFO] [stdout] test crs::datum::tests::tokyo_datum_uses_bessel_and_the_epsg_1312_parameters ... ok
[INFO] [stdout] test crs::epsg::tests::jgd2011_plane_rectangular_ix_is_not_a_utm_zone ... ok
[INFO] [stdout] test crs::epsg::tests::labels_name_the_code_so_a_refusal_is_actionable ... ok
[INFO] [stdout] test crs::epsg::tests::every_plane_rectangular_zone_of_every_datum_resolves ... ok
[INFO] [stdout] test crs::datum::tests::ellipsoid_constants_match_their_published_definitions ... ok
[INFO] [stdout] test crs::epsg::tests::web_mercator_aliases_all_land_on_the_same_projection ... ok
[INFO] [stdout] test crs::epsg::tests::unknown_codes_answer_none_rather_than_guessing ... ok
[INFO] [stdout] test crs::epsg::tests::all_120_wgs84_utm_zones_resolve_with_the_right_meridian ... ok
[INFO] [stdout] test crs::epsg::tests::the_jgd2011_utm_zones_are_6688_to_6692 ... ok
[INFO] [stdout] test crs::reproject::tests::a_jgd2011_zone_ix_control_point_round_trips_through_wgs84 ... ok
[INFO] [stdout] test crs::reproject::tests::a_degree_of_latitude_on_the_central_meridian_has_its_textbook_length ... ok
[INFO] [stdout] test crs::reproject::tests::all_three_japanese_datums_place_the_same_zone_within_datum_distance ... ok
[INFO] [stdout] test crs::datum::tests::every_datum_names_itself ... ok
[INFO] [stdout] test crs::reproject::tests::an_unsupported_crs_is_refused_at_construction_naming_the_code ... ok
[INFO] [stdout] test crs::datum::tests::oxigeo_ellipsoids_round_trip_the_same_numbers ... ok
[INFO] [stdout] test crs::reproject::tests::a_degree_of_longitude_matches_the_parallel_radius_at_that_latitude ... ok
[INFO] [stdout] test crs::epsg::tests::bounds_are_ordered_and_contain_their_origin ... ok
[INFO] [stdout] test crs::reproject::tests::axis_order_detection_swaps_only_when_the_default_reading_is_impossible ... ok
[INFO] [stdout] test crs::reproject::tests::axis_order_detection_reads_a_bounded_number_of_samples ... ok
[INFO] [stdout] test crs::datum::tests::grs80_family_datums_take_no_shift ... ok
[INFO] [stdout] test crs::reproject::tests::every_supported_code_builds_a_reprojector_that_inverts_its_own_bounds_centre ... ok
[INFO] [stdout] test crs::reproject::tests::the_reprojector_is_copy_and_cheap_to_pass_by_value ... ok
[INFO] [stdout] test crs::reproject::tests::the_osgb36_grid_lands_in_britain_after_its_datum_step ... ok
[INFO] [stdout] test crs::reproject::tests::the_jgd2011_zones_are_not_utm_zones ... ok
[INFO] [stdout] test crs::reproject::tests::utm_zones_invert_across_both_hemispheres ... ok
[INFO] [stdout] test crs::reproject::tests::the_tokyo_datum_shift_matches_japans_published_approximation ... ok
[INFO] [stdout] test crs::reproject::tests::the_transverse_mercator_reproduces_the_epsg_guidance_note_worked_example ... ok
[INFO] [stdout] test crs::reproject::tests::the_wgs84_constructor_is_the_identity_without_a_lookup ... ok
[INFO] [stdout] test crs::tests::a_bare_code_with_no_wkt_still_names_itself_from_the_registry ... ok
[INFO] [stdout] test crs::tests::an_empty_or_whitespace_wkt_is_treated_as_absent ... ok
[INFO] [stdout] test crs::tests::an_unknown_field_is_refused_rather_than_silently_dropped ... ok
[INFO] [stdout] test crs::tests::a_definition_is_reachable_through_the_model_type ... ok
[INFO] [stdout] test crs::tests::a_wkt_that_names_nothing_becomes_the_unknown_code ... ok
[INFO] [stdout] test crs::reproject::tests::web_mercator_matches_the_renderers_own_arithmetic_bit_for_bit ... ok
[INFO] [stdout] test crs::tests::a_crs_with_no_wkt_serializes_to_just_its_code ... ok
[INFO] [stdout] test crs::tests::a_crs_with_wkt_round_trips_both_fields_in_a_stable_order ... ok
[INFO] [stdout] test crs::tests::an_unsupported_but_named_code_is_quoted_in_full_in_the_refusal ... ok
[INFO] [stdout] test crs::tests::display_matches_label ... ok
[INFO] [stdout] test crs::wkt::tests::a_geographic_wgs84_wkt2_with_an_ensemble_datum_resolves ... ok
[INFO] [stdout] test crs::wkt::tests::a_bom_and_surrounding_whitespace_do_not_shift_the_root_keyword ... ok
[INFO] [stdout] test crs::wkt::tests::a_quoted_name_longer_than_the_cap_is_truncated_not_grown ... ok
[INFO] [stdout] test crs::tests::from_wkt_resolves_the_code_and_keeps_the_text ... ok
[INFO] [stdout] test crs::tests::the_default_is_wgs84_and_an_empty_object_deserializes_to_it ... ok
[INFO] [stdout] test crs::tests::compact_drops_the_wkt_of_a_known_code_and_keeps_it_otherwise ... ok
[INFO] [stdout] test crs::tests::the_historic_datums_carry_an_accuracy_note_and_the_modern_ones_do_not ... ok
[INFO] [stdout] test crs::wkt::tests::a_utm_shapefile_is_now_loadable_instead_of_refused ... ok
[INFO] [stdout] test crs::wkt::tests::a_towgs84_clause_no_longer_makes_a_tokyo_datum_file_read_as_wgs84 ... ok
[INFO] [stdout] test crs::wkt::tests::a_utm_name_this_build_has_no_code_for_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test crs::wkt::tests::crs_label_prefers_the_root_name_and_always_says_something ... ok
[INFO] [stdout] test crs::wkt::tests::an_esri_authority_namespace_is_not_read_as_epsg ... ok
[INFO] [stdout] test crs::wkt::tests::every_wkt_kind_keyword_classifies ... ok
[INFO] [stdout] test crs::wkt::tests::epsg_style_roman_zone_names_map_too ... ok
[INFO] [stdout] test crs::wkt::tests::an_esri_prj_with_no_authority_clause_resolves_by_zone_name ... ok
[INFO] [stdout] test crs::wkt::tests::esri_zone_names_map_across_all_three_japanese_datums ... ok
[INFO] [stdout] test crs::wkt::tests::stripping_removes_the_helmert_clause_that_carried_the_false_positive ... ok
[INFO] [stdout] test crs::wkt::tests::the_esri_tokyo_prj_is_still_refused_and_still_names_itself ... ok
[INFO] [stdout] test crs::wkt::tests::wkt2_id_clauses_resolve_the_same_way_with_an_unquoted_code ... ok
[INFO] [stdout] test error::tests::core_error_is_clone_and_eq ... ok
[INFO] [stdout] test crs::wkt::tests::garbage_input_parses_to_nothing_rather_than_panicking ... ok
[INFO] [stdout] test crs::wkt::tests::parentheses_are_accepted_as_grouping_the_way_some_writers_emit_them ... ok
[INFO] [stdout] test error::tests::layer_not_found_displays_the_id ... ok
[INFO] [stdout] test crs::wkt::tests::the_other_two_towgs84_datums_from_the_finding_also_resolve_correctly ... ok
[INFO] [stdout] test crs::wkt::tests::the_two_crss_the_old_classifier_knew_still_classify_the_same_way ... ok
[INFO] [stdout] test error::tests::unsupported_format_version_displays_both_numbers ... ok
[INFO] [stdout] test layer::tests::a_bound_is_sanitized_on_the_way_in_so_no_layer_hides_itself_invisibly ... ok
[INFO] [stdout] test error::tests::json_error_wraps_serde_json_message ... ok
[INFO] [stdout] test layer::tests::a_crs_key_with_no_epsg_loads_as_wgs84_because_the_field_defaults ... ok
[INFO] [stdout] test crs::wkt::tests::utm_zone_names_map_across_hemispheres_and_datums ... ok
[INFO] [stdout] test crs::wkt::tests::pathological_nesting_and_length_stay_bounded ... ok
[INFO] [stdout] test layer::tests::a_format_is_recognised_from_a_file_name_case_insensitively ... ok
[INFO] [stdout] test layer::tests::a_fresh_layer_has_no_scale_range_and_draws_at_every_zoom ... ok
[INFO] [stdout] test layer::tests::a_geoparquet_layer_round_trips_and_older_project_files_still_load ... ok
[INFO] [stdout] test layer::tests::a_hostile_zoom_bound_in_a_file_is_sanitized_at_load_rather_than_stored ... ok
[INFO] [stdout] test layer::tests::a_fresh_layer_records_no_crs_and_reads_back_as_wgs84 ... ok
[INFO] [stdout] test layer::tests::a_layer_id_just_under_the_ceiling_loads_and_reserves_without_colliding ... ok
[INFO] [stdout] test layer::tests::a_layer_id_at_or_above_the_ceiling_is_rejected_rather_than_risking_a_collision ... ok
[INFO] [stdout] test layer::tests::a_layer_with_a_crs_round_trips_with_the_key_last ... ok
[INFO] [stdout] test layer::tests::a_gpkg_layer_round_trips_and_older_project_files_still_load ... ok
[INFO] [stdout] test layer::tests::a_layer_with_a_scale_range_round_trips_with_the_keys_last_and_in_order ... ok
[INFO] [stdout] test layer::tests::a_layer_without_a_scale_range_serializes_byte_identically_to_an_older_document ... ok
[INFO] [stdout] test layer::tests::accepts_layer_style_is_true_only_for_file_backed_vector_sources ... ok
[INFO] [stdout] test layer::tests::an_archive_reference_reports_its_location_and_file_name ... ok
[INFO] [stdout] test layer::tests::an_inverted_range_means_never_draws_rather_than_being_silently_swapped ... ok
[INFO] [stdout] test layer::tests::a_layer_without_a_crs_serializes_byte_identically_to_a_pre_crs_document ... ok
[INFO] [stdout] test layer::tests::an_archive_written_without_the_credit_field_still_loads ... ok
[INFO] [stdout] test layer::tests::a_raster_tile_archive_round_trips_with_its_reference_and_format ... ok
[INFO] [stdout] test layer::tests::a_vector_tile_archive_round_trips_with_its_paints_and_credit ... ok
[INFO] [stdout] test layer::tests::layer_id_serde_is_a_bare_integer ... ok
[INFO] [stdout] test layer::tests::get_mut_allows_mutating_a_layer_in_place_and_reports_missing_ids ... ok
[INFO] [stdout] test layer::tests::deserializing_a_layer_id_reserves_it_against_future_collisions ... ok
[INFO] [stdout] test layer::tests::insert_places_a_layer_at_the_given_index_and_clamps_out_of_range ... ok
[INFO] [stdout] test layer::tests::an_xyz_layer_round_trips_with_its_credit_and_skips_an_empty_one ... ok
[INFO] [stdout] test layer::tests::deserializing_a_layer_clamps_out_of_range_opacity ... ok
[INFO] [stdout] test layer::tests::move_to_relocates_a_layer_and_clamps_the_target_index ... ok
[INFO] [stdout] test layer::tests::move_up_and_down_reorder_and_report_boundary ... ok
[INFO] [stdout] test error::tests::duplicate_layer_id_displays_the_id ... ok
[INFO] [stdout] test layer::tests::mvt_tile_layer_round_trips_with_its_paint_rules ... ok
[INFO] [stdout] test crs::epsg::tests::utm_central_meridian_matches_the_standard_formula ... ok
[INFO] [stdout] test crs::reproject::tests::every_plane_rectangular_zone_puts_its_origin_at_exactly_zero_zero ... ok
[INFO] [stdout] test layer::tests::no_reference_and_format_pair_is_refusable_any_more ... ok
[INFO] [stdout] test layer::tests::rename_replaces_the_name_and_reports_whether_it_moved ... ok
[INFO] [stdout] test crs::reproject::tests::the_axis_order_default_is_what_the_file_formats_write ... ok
[INFO] [stdout] test crs::reproject::tests::non_finite_and_absurd_input_answers_none_rather_than_producing_a_vertex ... ok
[INFO] [stdout] test crs::reproject::tests::a_wgs84_aligned_geographic_source_is_the_identity ... ok
[INFO] [stdout] test layer::tests::stack_add_get_remove_roundtrip ... ok
[INFO] [stdout] test layer::tests::stack_deserialized_from_a_prior_process_avoids_id_collisions_on_add ... ok
[INFO] [stdout] test crs::tests::an_oversized_wkt_is_dropped_and_the_drop_is_idempotent ... ok
[INFO] [stdout] test layer::tests::layer_ids_are_unique_and_stable ... ok
[INFO] [stdout] test layer::tests::layer_kind_serializes_with_expected_tag_shape ... ok
[INFO] [stdout] test layer::tests::set_visibility_is_absolute_and_reports_whether_it_moved ... ok
[INFO] [stdout] test layer::tests::set_opacity_through_stack_clamps ... ok
[INFO] [stdout] test layer::tests::new_layer_is_visible_and_opaque ... ok
[INFO] [stdout] test layer::tests::set_opacity_clamps_out_of_range_values ... ok
[INFO] [stdout] test layer::tests::the_archive_variants_are_additive_so_older_files_still_load ... ok
[INFO] [stdout] test layer::tests::the_scale_range_is_half_open_so_a_handover_pair_never_double_draws ... ok
[INFO] [stdout] test layer::tests::stack_operations_report_missing_layer ... ok
[INFO] [stdout] test crs::wkt::tests::the_authority_code_is_read_from_the_root_not_from_the_first_match ... ok
[INFO] [stdout] test layer::tests::toggle_visibility_flips_and_returns_new_state ... ok
[INFO] [stdout] test processing::tests::builtin_registry_has_every_shipped_tool ... ok
[INFO] [stdout] test processing::tests::iter_yields_descriptors_ordered_by_id ... ok
[INFO] [stdout] test layer::tests::validate_unique_ids_rejects_a_repeated_id ... ok
[INFO] [stdout] test layer::tests::visible_at_is_the_checkbox_and_the_range_together ... ok
[INFO] [stdout] test processing::tests::register_overwrites_and_returns_prior_descriptor ... ok
[INFO] [stdout] test layer::tests::with_crs_records_a_projected_source_and_still_drops_wgs84 ... ok
[INFO] [stdout] test processing::tests::the_buffer_descriptor_states_both_of_its_limitations ... ok
[INFO] [stdout] test layer::tests::validate_unique_ids_accepts_a_stack_with_no_duplicates ... ok
[INFO] [stdout] test processing::tests::every_single_layer_tool_takes_exactly_one_required_layer_ref ... ok
[INFO] [stdout] test processing::tests::centroid_description_documents_the_vertex_mean_caveat ... ok
[INFO] [stdout] test processing::tests::get_reports_unknown_tool_without_panicking ... ok
[INFO] [stdout] test processing::tests::empty_registry_reports_empty ... ok
[INFO] [stdout] test processing::tests::param_kind_serde_tag_shape_round_trips ... ok
[INFO] [stdout] test project::tests::a_dangling_promoted_layer_pointer_loads_unchanged ... ok
[INFO] [stdout] test project::tests::a_file_without_a_basemap_field_loads_with_none ... ok
[INFO] [stdout] test project::tests::a_project_without_a_basemap_serializes_without_the_field ... ok
[INFO] [stdout] test project::tests::from_json_string_rejects_a_format_version_newer_than_this_build_supports ... ok
[INFO] [stdout] test project::tests::from_json_string_rejects_a_layer_id_near_u64_max_rather_than_risking_a_collision ... ok
[INFO] [stdout] test project::tests::from_json_string_rejects_malformed_json_without_panicking ... ok
[INFO] [stdout] test project::tests::from_json_string_tolerates_unknown_fields ... ok
[INFO] [stdout] test project::tests::from_json_string_rejects_two_layers_sharing_a_layer_id ... ok
[INFO] [stdout] test project::tests::from_json_string_still_loads_a_format_version_older_than_current ... ok
[INFO] [stdout] test project::tests::prunable_styles_reports_only_present_layers_whose_kind_refuses_a_style ... ok
[INFO] [stdout] test project::tests::set_style_accepts_a_file_backed_vector_layer ... ok
[INFO] [stdout] test processing::tests::tool_executor_trait_is_usable ... ok
[INFO] [stdout] test processing::tests::tool_descriptor_json_round_trips ... ok
[INFO] [stdout] test project::tests::set_style_refuses_a_provider_drawn_layer ... ok
[INFO] [stdout] test project::tests::a_project_without_a_promoted_layer_serializes_without_the_field ... ok
[INFO] [stdout] test renderer::tests::a_borrowed_value_converts_to_the_stored_one_and_back ... ok
[INFO] [stdout] test project::tests::a_saved_basemap_survives_the_json_round_trip ... ok
[INFO] [stdout] test renderer::tests::a_categorized_renderer_resolves_by_exact_value_and_falls_back_otherwise ... ok
[INFO] [stdout] test crs::epsg::tests::the_british_national_grid_carries_the_epsg_worked_example_parameters ... ok
[INFO] [stdout] test crs::wkt::tests::an_unsupported_code_is_still_reported_so_a_refusal_can_name_it ... ok
[INFO] [stdout] test project::tests::loading_a_project_avoids_layer_id_collisions_on_later_adds ... ok
[INFO] [stdout] test processing::tests::simplify_takes_a_layer_and_a_lower_bounded_unbounded_above_tolerance ... ok
[INFO] [stdout] test project::tests::new_project_has_current_format_version_and_default_view ... ok
[INFO] [stdout] test project::tests::styles_map_keys_survive_the_layer_id_round_trip ... FAILED
[INFO] [stdout] test renderer::tests::a_categorized_renderer_without_a_fallback_defers_to_the_layer_style ... ok
[INFO] [stdout] test project::tests::set_style_refuses_a_raster_layer ... ok
[INFO] [stdout] test project::tests::set_style_still_accepts_an_id_that_names_no_layer_yet ... ok
[INFO] [stdout] test renderer::tests::a_class_style_composes_over_a_family_rather_than_replacing_it ... ok
[INFO] [stdout] test renderer::tests::a_renderer_kind_names_itself_for_the_panel ... ok
[INFO] [stdout] test renderer::tests::attr_values_serialize_as_the_plain_scalars_they_came_from ... ok
[INFO] [stdout] test renderer::tests::a_geojson_property_map_reads_every_json_scalar_and_treats_null_as_absent ... ok
[INFO] [stdout] test renderer::tests::a_default_renderer_is_single_and_says_so ... ok
[INFO] [stdout] test renderer::tests::a_reference_to_an_attribute_source_is_itself_one ... ok
[INFO] [stdout] test renderer::tests::a_graduated_bound_is_sanitized_on_the_way_in_and_on_the_way_back ... ok
[INFO] [stdout] test renderer::tests::classes_past_the_cap_are_inert_rather_than_truncated ... ok
[INFO] [stdout] test renderer::tests::a_renderer_round_trips_through_its_internally_tagged_wire_shape ... ok
[INFO] [stdout] test renderer::tests::editing_helpers_reach_every_slot_and_refuse_the_ones_that_do_not_exist ... ok
[INFO] [stdout] test renderer::tests::a_classification_is_equal_to_itself_even_with_a_nan_in_it ... ok
[INFO] [stdout] test renderer::tests::a_graduated_renderer_sorts_its_breaks_and_resolves_by_upper_bound ... ok
[INFO] [stdout] test renderer::tests::matching_is_same_kind_only_and_numbers_unify_across_int_and_float ... ok
[INFO] [stdout] test renderer::tests::a_graduated_renderer_with_no_classes_at_all_resolves_to_the_fallback ... ok
[INFO] [stdout] test renderer::tests::a_value_above_the_last_break_lands_in_the_last_class_not_the_fallback ... ok
[INFO] [stdout] test renderer::tests::a_graduated_renderer_refuses_every_non_numeric_value ... ok
[INFO] [stdout] test renderer::tests::numbers_print_the_way_a_legend_reads_them ... ok
[INFO] [stdout] test renderer::tests::a_non_finite_number_is_refused_rather_than_stored_as_json_null ... ok
[INFO] [stdout] test style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip ... FAILED
[INFO] [stdout] test renderer::tests::the_classification_key_ignores_the_styles_and_notices_the_breaks ... ok
[INFO] [stdout] test project::tests::a_promoted_basemap_layer_survives_the_json_round_trip ... FAILED
[INFO] [stdout] test project::tests::json_round_trip_preserves_layers_styles_and_view ... FAILED
[INFO] [stdout] test style::tests::a_bold_weight_round_trips_through_a_snake_case_tag ... ok
[INFO] [stdout] test style::tests::a_class_of_the_wrong_kind_recolours_a_family_instead_of_erasing_it ... ok
[INFO] [stdout] test style::tests::a_full_v13_project_with_overrides_still_re_saves_byte_identically ... ok
[INFO] [stdout] test style::tests::a_horizontal_symbol_style_serializes_exactly_as_it_did_before_v15 ... ok
[INFO] [stdout] test style::tests::a_full_v13_project_with_overrides_re_saves_byte_identically ... ok
[INFO] [stdout] test style::tests::a_full_v13_project_with_overrides_re_saves_byte_identically_with_a_renderer_field ... ok
[INFO] [stdout] test style::tests::a_legacy_bare_style_document_loads_as_a_set_with_no_overrides ... ok
[INFO] [stdout] test style::tests::a_single_symbol_set_serializes_exactly_as_it_did_before_v16 ... ok
[INFO] [stdout] test style::tests::a_pre_v15_symbol_document_with_no_orientation_key_loads_as_horizontal ... ok
[INFO] [stdout] test style::tests::a_set_without_overrides_is_byte_identical_to_the_bare_style ... ok
[INFO] [stdout] test style::tests::a_regular_weight_symbol_style_serializes_exactly_as_it_did_before_v14 ... ok
[INFO] [stdout] test style::tests::a_v13_symbol_document_with_no_weight_key_loads_as_regular ... ok
[INFO] [stdout] test style::tests::a_vertical_orientation_round_trips_through_a_snake_case_tag ... ok
[INFO] [stdout] test style::tests::a_renderer_fallback_style_overrides_the_family_one ... ok
[INFO] [stdout] test style::tests::a_renderer_survives_the_flattened_round_trip_in_both_json_shapes ... ok
[INFO] [stdout] test style::tests::a_v12_reader_still_gets_the_base_and_unknown_family_keys_are_ignored ... ok
[INFO] [stdout] test style::tests::color_serde_round_trip ... ok
[INFO] [stdout] test style::tests::circle_style_radius_and_stroke_width_stay_non_negative ... ok
[INFO] [stdout] test style::tests::color_deserialize_rejects_bad_input_without_panic ... ok
[INFO] [stdout] test style::tests::every_override_survives_the_json_round_trip ... ok
[INFO] [stdout] test style::tests::an_unknown_orientation_value_is_refused_rather_than_silently_horizontal ... ok
[INFO] [stdout] test style::tests::family_set_reports_membership_len_and_painterly_order ... ok
[INFO] [stdout] test style::tests::fill_style_opacity_clamps_via_setter_and_deserialize ... ok
[INFO] [stdout] test style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip ... FAILED
[INFO] [stdout] test style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips ... FAILED
[INFO] [stdout] test style::tests::effective_falls_back_to_the_base_and_slot_of_reports_which ... ok
[INFO] [stdout] test style::tests::an_unknown_weight_value_is_refused_rather_than_silently_regular ... ok
[INFO] [stdout] test style::tests::label_orientation_defaults_to_horizontal_and_names_itself ... ok
[INFO] [stdout] test style::tests::opacity_still_clamps_through_the_flattened_path ... ok
[INFO] [stdout] test style::tests::hex_round_trip_with_and_without_alpha ... ok
[INFO] [stdout] test style::tests::hex_rejects_non_hex_characters_without_panicking ... ok
[INFO] [stdout] test tests::adding_the_renderer_did_not_inflate_the_style_set ... ok
[INFO] [stdout] test style::tests::style_for_resolves_the_renderer_first_and_the_family_second ... ok
[INFO] [stdout] test style::tests::hex_rejects_bad_length_without_panicking ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test style::tests::hex_parsing_is_case_insensitive ... ok
[INFO] [stdout] test style::tests::the_classification_key_travels_with_the_set ... ok
[INFO] [stdout] test style::tests::hex_rejects_sign_characters_that_from_str_radix_would_otherwise_accept ... ok
[INFO] [stdout] test tests::version_matches_cargo_toml ... ok
[INFO] [stdout] test style::tests::hex_rejects_multibyte_input_without_panicking ... ok
[INFO] [stdout] test style::tests::layer_style_tag_shape_round_trips ... ok
[INFO] [stdout] test style::tests::label_weight_defaults_to_regular_and_labels_itself ... ok
[INFO] [stdout] test style::tests::line_style_width_and_opacity_stay_non_negative ... ok
[INFO] [stdout] test style::tests::symbol_style_sizes_stay_non_negative ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- project::tests::styles_map_keys_survive_the_layer_id_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'project::tests::styles_map_keys_survive_the_layer_id_round_trip' (1480) panicked at src/project.rs:458:57:
[INFO] [stdout] deserialize: Json { message: "layer id 9223372036854775844 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a520740fbfd - oxigis_core[4f092895a3f9b3a5]::project::tests::styles_map_keys_survive_the_layer_id_round_trip
[INFO] [stdout]   13:     0x5a52073f59c9 - <oxigis_core[4f092895a3f9b3a5]::project::tests::styles_map_keys_survive_the_layer_id_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip' (1503) panicked at src/style.rs:1176:53:
[INFO] [stdout] round trip: Json { message: "layer id 9223372036854775849 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a52073da436 - oxigis_core[4f092895a3f9b3a5]::style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip
[INFO] [stdout]   13:     0x5a52073f5589 - <oxigis_core[4f092895a3f9b3a5]::style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- project::tests::a_promoted_basemap_layer_survives_the_json_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'project::tests::a_promoted_basemap_layer_survives_the_json_round_trip' (1464) panicked at src/project.rs:324:57:
[INFO] [stdout] deserialize: Json { message: "layer id 9223372036854775845 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a52074109bc - oxigis_core[4f092895a3f9b3a5]::project::tests::a_promoted_basemap_layer_survives_the_json_round_trip
[INFO] [stdout]   13:     0x5a52073f5a29 - <oxigis_core[4f092895a3f9b3a5]::project::tests::a_promoted_basemap_layer_survives_the_json_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- project::tests::json_round_trip_preserves_layers_styles_and_view stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'project::tests::json_round_trip_preserves_layers_styles_and_view' (1472) panicked at src/project.rs:243:57:
[INFO] [stdout] deserialize: Json { message: "layer id 9223372036854775846 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a52074102f2 - oxigis_core[4f092895a3f9b3a5]::project::tests::json_round_trip_preserves_layers_styles_and_view
[INFO] [stdout]   13:     0x5a52073f59e9 - <oxigis_core[4f092895a3f9b3a5]::project::tests::json_round_trip_preserves_layers_styles_and_view::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip' (1520) panicked at src/style.rs:1486:53:
[INFO] [stdout] round trip: Json { message: "layer id 9223372036854775850 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a52073de5c7 - oxigis_core[4f092895a3f9b3a5]::style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip
[INFO] [stdout]   13:     0x5a52073f56c9 - <oxigis_core[4f092895a3f9b3a5]::style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips' (1521) panicked at src/style.rs:1650:53:
[INFO] [stdout] round trip: Json { message: "layer id 9223372036854775851 is at or above the reserved ceiling 9223372036854775807 and cannot be loaded safely at line 6 column 31" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a52074d3661 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5a52074e98da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5a52074d7afc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5a52074afc56 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5a52074cbdc9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5a520745d710 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5a52074cbf82 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5a52074afd02 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5a52074a8a89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5a52074b08fd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5a52074ea00c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5a52074e9de2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x5a52073daee0 - oxigis_core[4f092895a3f9b3a5]::style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips
[INFO] [stdout]   13:     0x5a52073f55c9 - <oxigis_core[4f092895a3f9b3a5]::style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5a52074509fb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x5a520745e065 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5a5207457924 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5a52074611c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5a52074d2f39 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x70c2a9724dfa - <unknown>
[INFO] [stdout]   20:     0x70c2a97b83d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     project::tests::a_promoted_basemap_layer_survives_the_json_round_trip
[INFO] [stdout]     project::tests::json_round_trip_preserves_layers_styles_and_view
[INFO] [stdout]     project::tests::styles_map_keys_survive_the_layer_id_round_trip
[INFO] [stdout]     style::tests::a_bold_symbol_style_survives_the_whole_project_round_trip
[INFO] [stdout]     style::tests::a_vertical_symbol_style_survives_the_whole_project_round_trip
[INFO] [stdout]     style::tests::a_whole_project_carrying_a_graduated_renderer_round_trips
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 218 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d", kill_on_drop: false }`
[INFO] [stdout] 50a09bbe087950de1a42ab13c4e8f411eed7da205f9e5d500bfa86a4b7d4701d
