[INFO] fetching crate h3o 0.9.3... [INFO] testing h3o-0.9.3 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate h3o 0.9.3 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate h3o 0.9.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate h3o 0.9.3 [INFO] tweaked toml for crates.io crate h3o 0.9.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate h3o 0.9.3 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate h3o 0.9.3 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8c531ecce97224057023ea53c47e16506c34d9deaa3d54d511313770520cab00 [INFO] running `Command { std: "docker" "start" "-a" "8c531ecce97224057023ea53c47e16506c34d9deaa3d54d511313770520cab00", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8c531ecce97224057023ea53c47e16506c34d9deaa3d54d511313770520cab00", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8c531ecce97224057023ea53c47e16506c34d9deaa3d54d511313770520cab00", kill_on_drop: false }` [INFO] [stdout] 8c531ecce97224057023ea53c47e16506c34d9deaa3d54d511313770520cab00 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f2ee6dea78641181f98a1203ad770e744b24f01a20506819ceb5b92bfe6ab643 [INFO] running `Command { std: "docker" "start" "-a" "f2ee6dea78641181f98a1203ad770e744b24f01a20506819ceb5b92bfe6ab643", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling float_eq v1.0.1 [INFO] [stderr] Compiling h3o-bit v0.1.2 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling h3o v0.9.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/index/cell.rs:853:34 [INFO] [stdout] | [INFO] [stdout] 853 | .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | unused, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 853 - .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] 853 + .filter(move |&edge| Some(u8::from(edge)) != deleted_edge) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.99s [INFO] running `Command { std: "docker" "inspect" "f2ee6dea78641181f98a1203ad770e744b24f01a20506819ceb5b92bfe6ab643", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2ee6dea78641181f98a1203ad770e744b24f01a20506819ceb5b92bfe6ab643", kill_on_drop: false }` [INFO] [stdout] f2ee6dea78641181f98a1203ad770e744b24f01a20506819ceb5b92bfe6ab643 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1f021e5d53d63f24e86c5c9826c76935789fe9043c2b4d0b9ffbdacba049bbe5 [INFO] running `Command { std: "docker" "start" "-a" "1f021e5d53d63f24e86c5c9826c76935789fe9043c2b4d0b9ffbdacba049bbe5", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling find-msvc-tools v0.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling clap_lex v0.7.5 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling cc v1.2.35 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling clap_builder v4.5.46 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling h3o v0.9.3 (/opt/rustwide/workdir) [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/index/cell.rs:853:34 [INFO] [stdout] | [INFO] [stdout] 853 | .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | unused, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 853 - .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] 853 + .filter(move |&edge| Some(u8::from(edge)) != deleted_edge) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling clap v4.5.46 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling h3ron-h3-sys v0.17.0 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling geo-types v0.7.17 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling geojson v0.24.2 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/index/cell.rs:853:34 [INFO] [stdout] | [INFO] [stdout] 853 | .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | unused, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 853 - .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stdout] 853 + .filter(move |&edge| Some(u8::from(edge)) != deleted_edge) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 28.45s [INFO] running `Command { std: "docker" "inspect" "1f021e5d53d63f24e86c5c9826c76935789fe9043c2b4d0b9ffbdacba049bbe5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f021e5d53d63f24e86c5c9826c76935789fe9043c2b4d0b9ffbdacba049bbe5", kill_on_drop: false }` [INFO] [stdout] 1f021e5d53d63f24e86c5c9826c76935789fe9043c2b4d0b9ffbdacba049bbe5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e3499f705109c613cc684e1bbba2530f43346e99e79801f08388eb24f8240a5a [INFO] running `Command { std: "docker" "start" "-a" "e3499f705109c613cc684e1bbba2530f43346e99e79801f08388eb24f8240a5a", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around closure body [INFO] [stderr] --> src/index/cell.rs:853:34 [INFO] [stderr] | [INFO] [stderr] 853 | .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | unused, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 853 - .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stderr] 853 + .filter(move |&edge| Some(u8::from(edge)) != deleted_edge) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `h3o` (lib) generated 1 warning (run `cargo fix --lib -p h3o` to apply 1 suggestion) [INFO] [stderr] warning: `h3o` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/h3o-dac51b4ad783856b) [INFO] [stdout] [INFO] [stdout] running 38 tests [INFO] [stdout] test coord::ijk::tests::distance ... ok [INFO] [stdout] test coord::ijk::tests::into_cell ... ok [INFO] [stdout] test coord::ijk::tests::from_ij_roundtrip ... ok [INFO] [stdout] test coord::ijk::tests::neighbor ... ok [INFO] [stdout] test coord::ijk::tests::test_checked_up_aperture7_cw ... ok [INFO] [stdout] test coord::ijk::tests::from_ij_zero ... ok [INFO] [stdout] test coord::latlng::tests::coord_at_due_north_south ... ok [INFO] [stdout] test coord::latlng::tests::closest_face ... ok [INFO] [stdout] test coord::latlng::tests::coord_at_invertible ... ok [INFO] [stdout] test coord::latlng::tests::coord_at_noop ... ok [INFO] [stdout] test coord::vec2d::tests::magnitude ... ok [INFO] [stdout] test grid::iterator::tests::stop_after_none ... ok [INFO] [stdout] test coord::latlng::tests::coord_at_pole_to_pole ... ok [INFO] [stdout] test coord::vec3d::tests::distance ... ok [INFO] [stdout] test error::tests::display ... ok [INFO] [stdout] test error::tests::source ... ok [INFO] [stdout] test index::bits::tests::first_axe_some ... ok [INFO] [stdout] test coord::ijk::tests::test_checked_up_aperture7_ccw ... ok [INFO] [stdout] test index::bits::tests::first_axe_none ... ok [INFO] [stdout] test index::edge::tests::zero_is_invalid ... ok [INFO] [stdout] test index::vertex::tests::ordering ... ok [INFO] [stdout] test index::cell::tests::debug_impl ... ok [INFO] [stdout] test index::vertex::tests::ordering_by_index ... ok [INFO] [stdout] test index::vertex::tests::zero_is_invalid ... ok [INFO] [stdout] test index::cell::tests::ordering ... ok [INFO] [stdout] test index::edge::tests::debug_impl ... ok [INFO] [stdout] test index::edge::tests::edge ... ok [INFO] [stdout] test index::edge::tests::ordering_by_edge ... ok [INFO] [stdout] test index::cell::tests::direction_at ... ok [INFO] [stdout] test index::vertex::tests::debug_impl ... ok [INFO] [stdout] test coord::latlng::tests::into_vec3d ... ok [INFO] [stdout] test coord::ijk::tests::from_cube_roundtrip ... ok [INFO] [stdout] test coord::latlng::tests::to_vec2d ... ok [INFO] [stdout] test index::vertex::tests::vertex ... ok [INFO] [stdout] test index::edge::tests::ordering_by_index ... ok [INFO] [stdout] test coord::localij::tests::from_ijk_zero ... ok [INFO] [stdout] test coord::vec2d::tests::intersection ... ok [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-29a3e536d901d5d4) [INFO] [stdout] test coord::ijk::tests::from_hex2d ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 812 tests [INFO] [stdout] test api::base_cell::into_u8 ... ok [INFO] [stdout] test api::avg_edge_len::golden_file ... ok [INFO] [stdout] test api::base_cell::try_from_u8 ... ok [INFO] [stdout] test api::base_cell::count ... ok [INFO] [stdout] test api::base_cell::is_pentagon ... ok [INFO] [stdout] test api::base_cell::display ... ok [INFO] [stdout] test api::boundary::display ... ok [INFO] [stdout] test api::cell_index::child_position ... ok [INFO] [stdout] test api::cell_index::bug_h3_915 ... ok [INFO] [stdout] test api::cell_index::bug_h3_java_131 ... ok [INFO] [stdout] test api::cell_index::child_at ... ok [INFO] [stdout] test api::cell_index::child_position_roundtrip ... ok [INFO] [stdout] test api::cell_index::display ... ok [INFO] [stdout] test api::cell_index::grid_ring_2 ... ok [INFO] [stdout] test api::cell_index::first ... ok [INFO] [stdout] test api::cell_index::grid_ring_1 ... ok [INFO] [stdout] test api::cell_index::succ ... ok [INFO] [stdout] test api::cell_index::to_local_ij ... ok [INFO] [stdout] test api::directed_edge_index::try_from_str ... ok [INFO] [stdout] test api::direction::into_u64 ... ok [INFO] [stdout] test api::direction::display ... ok [INFO] [stdout] test api::cell_index::grid_ring_3_polar_pentagon_res1 ... ok [INFO] [stdout] test api::cell_index::grid_ring_4_polar_pentagon_res1 ... ok [INFO] [stdout] test api::cell_index::grid_ring_identity ... ok [INFO] [stdout] test api::cell_index::grid_ring_polar_pentagon_res0 ... ok [INFO] [stdout] test api::cell_index::grid_ring_polar_pentagon_res1 ... ok [INFO] [stdout] test api::cell_index::is_neighbor_with ... ok [INFO] [stdout] test api::cell_index::max_grid_ring_size ... ok [INFO] [stdout] test api::cell_index::max_grid_ring_size_identity ... ok [INFO] [stdout] test api::cell_index::try_from_str ... ok [INFO] [stdout] test api::directed_edge_index::display ... ok [INFO] [stdout] test api::direction::into_u8 ... ok [INFO] [stdout] test api::direction::try_from_u8 ... ok [INFO] [stdout] test api::cell_index::last ... ok [INFO] [stdout] test api::face::display ... ok [INFO] [stdout] test api::face::try_from_u8 ... ok [INFO] [stdout] test api::edge::display ... ok [INFO] [stdout] test api::edge::into_u8 ... ok [INFO] [stdout] test api::edge::try_from_u8 ... ok [INFO] [stdout] test api::face_set::contains ... ok [INFO] [stdout] test api::cell_index::pred ... ok [INFO] [stdout] test api::index_mode::display ... ok [INFO] [stdout] test api::index_mode::into_u8 ... ok [INFO] [stdout] test api::latlng::distance_rads ... ok [INFO] [stdout] test api::latlng::distance_wrapped_longitude ... ok [INFO] [stdout] test api::latlng::lat_lng ... ok [INFO] [stdout] test api::latlng::nan ... ok [INFO] [stdout] test api::latlng::to_cell_icosahedron_center ... ok [INFO] [stdout] test api::localij::to_cell_overflow ... ok [INFO] [stdout] test api::max_grid_disk_size_overflow ... ok [INFO] [stdout] test api::resolution::into_u8 ... ok [INFO] [stdout] test api::face_set::is_empty ... ok [INFO] [stdout] test api::face_set::display ... ok [INFO] [stdout] test api::face_set::len ... ok [INFO] [stdout] test api::latlng::debug ... ok [INFO] [stdout] test api::latlng::display ... ok [INFO] [stdout] test api::latlng::infinity ... ok [INFO] [stdout] test api::localij::display ... ok [INFO] [stdout] test api::resolution::display ... ok [INFO] [stdout] test api::vertex::into_u8 ... ok [INFO] [stdout] test api::vertex::try_from_u8 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res0 ... ok [INFO] [stdout] test api::resolution::try_from_str ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res1 ... ok [INFO] [stdout] test api::resolution::try_from_u8 ... ok [INFO] [stdout] test api::vertex::display ... ok [INFO] [stdout] test api::vertex_index::display ... ok [INFO] [stdout] test api::vertex_index::try_from_str ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res10 ... ok [INFO] [stdout] test h3::cell_area_km2::earth_at_res0 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res2 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res12 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res14 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res3 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res6 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res7 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res8 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res9 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res5 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res11 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res0 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res13 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res1 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res13 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res2 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res3 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res4 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res5 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res6 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res7 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res8 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res9 ... ok [INFO] [stdout] test h3::cell_area_m2::earth_at_res0 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res14 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res15 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res15 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res10 ... ok [INFO] [stdout] test h3::cell_area_km2::hexagon_res4 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res11 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res0 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res10 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res11 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res1 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res14 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res12 ... ok [INFO] [stdout] test h3::cell_area_km2::pentagon_res12 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res2 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res15 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res3 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res4 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res5 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res6 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res9 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res7 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res8 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res0 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res1 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res11 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res12 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res10 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res13 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res14 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res15 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res4 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res5 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res2 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res3 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res7 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res8 ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res9 ... ok [INFO] [stdout] test h3::cell_area_rads2::bug_vec2d_epsilon ... ok [INFO] [stdout] test h3::cell_area_m2::pentagon_res6 ... ok [INFO] [stdout] test h3::cell_area_rads2::earth_at_res0 ... ok [INFO] [stdout] test h3::cell_area_rads2::earth_at_res1 ... ok [INFO] [stdout] test h3::cell_area_m2::earth_at_res1 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res1 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res10 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res11 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res12 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res13 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res14 ... ok [INFO] [stdout] test h3::cell_area_m2::hexagon_res13 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res15 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res3 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res4 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res5 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res6 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res7 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res8 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res9 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res0 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res1 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res10 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res11 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res12 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res13 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res14 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res15 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res2 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res3 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res4 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res5 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res6 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res2 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res7 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res8 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_1 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_2 ... ok [INFO] [stdout] test h3::cell_area_rads2::pentagon_res9 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_3 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_4 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_5 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_6 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_7 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_8 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_9 ... ok [INFO] [stdout] test h3::cell_to_boundary::class3_edge_vertex_exact ... ok [INFO] [stdout] test h3::cell_to_boundary::cos_lng_constrain ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res0 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res1 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res10 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res11 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res12 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res13 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res14 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res15 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res2 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res3 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res4 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res5 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res6 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res7 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res8 ... ok [INFO] [stdout] test h3::cell_to_boundary::hexagon_res9 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res0 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res1 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res10 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res11 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res12 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res13 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res14 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res15 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res2 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res3 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res4 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res5 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res6 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res7 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res8 ... ok [INFO] [stdout] test h3::cell_to_boundary::pentagon_res9 ... ok [INFO] [stdout] test h3::cell_to_center_child::res0 ... ok [INFO] [stdout] test h3::cell_to_center_child::res1 ... ok [INFO] [stdout] test h3::cell_to_center_child::res10 ... ok [INFO] [stdout] test h3::cell_to_center_child::res11 ... ok [INFO] [stdout] test h3::cell_to_center_child::res12 ... ok [INFO] [stdout] test h3::cell_to_center_child::res13 ... ok [INFO] [stdout] test h3::cell_to_center_child::res14 ... ok [INFO] [stdout] test h3::cell_to_center_child::res15 ... ok [INFO] [stdout] test h3::cell_to_center_child::res2 ... ok [INFO] [stdout] test h3::cell_to_center_child::res3 ... ok [INFO] [stdout] test h3::cell_to_center_child::res4 ... ok [INFO] [stdout] test h3::cell_to_center_child::res5 ... ok [INFO] [stdout] test h3::cell_to_center_child::res6 ... ok [INFO] [stdout] test h3::cell_to_center_child::res7 ... ok [INFO] [stdout] test h3::cell_to_center_child::res8 ... ok [INFO] [stdout] test h3::cell_to_center_child::res9 ... ok [INFO] [stdout] test h3::cell_area_km2::earth_at_res1 ... ok [INFO] [stdout] test h3::cell_area_rads2::hexagon_res0 ... ok [INFO] [stdout] test h3::cell_area_rads2::earth_at_res2 ... ok [INFO] [stdout] test h3::cell_to_child_pos::exhaustive_res0 ... ok [INFO] [stdout] test h3::are_neighbor_cells::exhaustive_res0 ... ok [INFO] [stdout] test h3::cell_to_children::children_res12_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::children_res12_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::coarser_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::children_res1_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::coarser_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::children_res1_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::five_generation_res15_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::five_generation_res15_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::grand_children_res13_hexagon ... ok [INFO] [stdout] test h3::cell_area_m2::earth_at_res2 ... ok [INFO] [stdout] test h3::cell_to_children::five_generation_res5_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::grand_children_res2_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::grand_children_res2_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::same_res0_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::same_res0_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::same_res11_pentagon ... ok [INFO] [stdout] test h3::cell_to_children_size::children_hexagon ... ok [INFO] [stdout] test h3::cell_to_children_size::children_pentagon ... ok [INFO] [stdout] test h3::cell_to_children_size::coarser_hexagon ... ok [INFO] [stdout] test h3::cell_to_children_size::coarser_pentagon ... ok [INFO] [stdout] test h3::cell_to_children_size::grand_children_hexagon ... ok [INFO] [stdout] test h3::cell_to_children_size::grand_children_pentagon ... ok [INFO] [stdout] test h3::cell_to_children::five_generation_res5_pentagon ... ok [INFO] [stdout] test h3::cell_to_children_size::highest_resolution_pentagon ... ok [INFO] [stdout] test h3::cell_to_children_size::same_resolution_hexagon ... ok [INFO] [stdout] test h3::cell_to_children_size::highest_resolution_hexagon ... ok [INFO] [stdout] test h3::cell_to_children::same_res11_hexagon ... ok [INFO] [stdout] test h3::cell_to_latlng::bound_bug2 ... ok [INFO] [stdout] test h3::cell_to_children_size::same_resolution_pentagon ... ok [INFO] [stdout] test h3::cell_to_latlng::bound_bug1 ... ok [INFO] [stdout] test h3::cell_to_latlng::index_invariant_bug ... ok [INFO] [stdout] test h3::cell_to_latlng::res0 ... ok [INFO] [stdout] test h3::cell_to_latlng::res10 ... ok [INFO] [stdout] test h3::cell_to_latlng::res11 ... ok [INFO] [stdout] test h3::cell_to_latlng::res1 ... ok [INFO] [stdout] test h3::cell_to_latlng::res12 ... ok [INFO] [stdout] test h3::cell_to_latlng::res13 ... ok [INFO] [stdout] test h3::cell_to_latlng::res14 ... ok [INFO] [stdout] test h3::cell_to_latlng::res2 ... ok [INFO] [stdout] test h3::cell_to_latlng::res15 ... ok [INFO] [stdout] test h3::cell_to_latlng::res4 ... ok [INFO] [stdout] test h3::cell_to_latlng::res3 ... ok [INFO] [stdout] test h3::cell_to_latlng::res5 ... ok [INFO] [stdout] test h3::cell_to_latlng::res7 ... ok [INFO] [stdout] test h3::cell_to_latlng::res8 ... ok [INFO] [stdout] test h3::cell_to_latlng::res9 ... ok [INFO] [stdout] test h3::cell_to_children::grand_children_res13_pentagon ... ok [INFO] [stdout] test h3::cell_to_latlng::res6 ... ok [INFO] [stdout] test h3::cell_to_local_ij::exhaustive_res0 ... ok [INFO] [stdout] test h3::cell_to_parent::res0 ... ok [INFO] [stdout] test h3::cell_to_parent::res1 ... ok [INFO] [stdout] test h3::cell_to_parent::res10 ... ok [INFO] [stdout] test h3::cell_to_parent::res11 ... ok [INFO] [stdout] test h3::cell_to_parent::res12 ... ok [INFO] [stdout] test h3::cell_to_parent::res13 ... ok [INFO] [stdout] test h3::cell_to_parent::res14 ... ok [INFO] [stdout] test h3::cell_to_parent::res15 ... ok [INFO] [stdout] test h3::cell_to_parent::res2 ... ok [INFO] [stdout] test h3::cell_to_parent::res3 ... ok [INFO] [stdout] test h3::cell_to_parent::res4 ... ok [INFO] [stdout] test h3::cell_to_parent::res5 ... ok [INFO] [stdout] test h3::cell_to_parent::res6 ... ok [INFO] [stdout] test h3::cell_to_parent::res7 ... ok [INFO] [stdout] test h3::cell_to_parent::res8 ... ok [INFO] [stdout] test h3::cell_to_parent::res9 ... ok [INFO] [stdout] test h3::cell_to_vertex::exhaustive_res0 ... ok [INFO] [stdout] test h3::cell_to_vertex::exhaustive_res1 ... ok [INFO] [stdout] test h3::cell_area_km2::earth_at_res2 ... ok [INFO] [stdout] test h3::cell_to_vertexes::hexagon ... ok [INFO] [stdout] test h3::cell_to_vertexes::pentagon ... ok [INFO] [stdout] test h3::cells_to_directed_edge::exhaustive_res0 ... ok [INFO] [stdout] test h3::cells_to_directed_edge::exhaustive_res1 ... ok [INFO] [stdout] test h3::are_neighbor_cells::exhaustive_res1 ... ok [INFO] [stdout] test h3::cells_to_directed_edge::hexagon ... ok [INFO] [stdout] test h3::cells_to_directed_edge::pentagon ... ok [INFO] [stdout] test h3::cell_to_vertex::exhaustive_res2 ... ok [INFO] [stdout] test h3::child_pos_to_cell::exhaustive_res0 ... ok [INFO] [stdout] test h3::cells_to_directed_edge::exhaustive_res2 ... ok [INFO] [stdout] test h3::compact_cells::children ... ok [INFO] [stdout] test h3::compact_cells::disparate ... ok [INFO] [stdout] test h3::compact_cells::duplicate ... ok [INFO] [stdout] test h3::compact_cells::duplicate_minimum ... ok [INFO] [stdout] test h3::compact_cells::duplicate_minimum_bis ... ok [INFO] [stdout] test h3::compact_cells::duplicate_pentagon_limit ... ok [INFO] [stdout] test h3::compact_cells::empty ... ok [INFO] [stdout] test h3::compact_cells::grid_disk ... ok [INFO] [stdout] test h3::compact_cells::res0 ... ok [INFO] [stdout] test h3::compact_cells::res0_children ... ok [INFO] [stdout] test h3::compact_cells::resolution_mismatch ... ok [INFO] [stdout] test h3::compact_cells::uncompactable ... ok [INFO] [stdout] test h3::degs_to_rads::large_negative ... ok [INFO] [stdout] test h3::cell_area_rads2::earth_at_res3 ... ok [INFO] [stdout] test h3::degs_to_rads::large_positive ... ok [INFO] [stdout] test h3::degs_to_rads::positive ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::exhaustive_res0 ... ok [INFO] [stdout] test h3::degs_to_rads::negative ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::exhaustive_res1 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res0 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res1 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res10 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res11 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res12 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res13 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res14 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res15 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res2 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res3 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res4 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res5 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res6 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res7 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res8 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::hexagon_res9 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res0 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res1 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res10 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res11 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res12 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res13 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res14 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res15 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res2 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res3 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res4 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res5 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res6 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res7 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res8 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::pentagon_res9 ... ok [INFO] [stdout] test h3::cell_to_child_pos::exhaustive_res1 ... ok [INFO] [stdout] test h3::directed_edge_to_cells::hexagon ... ok [INFO] [stdout] test h3::directed_edge_to_cells::pentagon ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res0 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res10 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res1 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res12 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res11 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res13 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res14 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res15 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res3 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res2 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res4 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res5 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res7 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res8 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res9 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res0 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res1 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res10 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res11 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res12 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res13 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res14 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res15 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res2 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res3 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res4 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res5 ... ok [INFO] [stdout] test h3::edge_length_km::hexagon_res6 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res7 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res8 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res9 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res0 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res1 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res10 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res11 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res12 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res13 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res14 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res15 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res2 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res3 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res4 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res5 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res6 ... ok [INFO] [stdout] test h3::edge_length_km::pentagon_res6 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res8 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res7 ... ok [INFO] [stdout] test h3::edge_length_m::hexagon_res9 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res0 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res1 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res11 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res10 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res12 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res13 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res14 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res15 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res2 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res3 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res4 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res5 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res6 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res7 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res8 ... ok [INFO] [stdout] test h3::edge_length_m::pentagon_res9 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res0 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res1 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res10 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res11 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res12 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res13 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res14 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res15 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res2 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res3 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res4 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res5 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res6 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res7 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res8 ... ok [INFO] [stdout] test h3::edge_length_rads::hexagon_res9 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res0 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res1 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res10 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res11 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res12 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res13 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res14 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res15 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res2 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res3 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res4 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res5 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res6 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res7 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res8 ... ok [INFO] [stdout] test h3::edge_length_rads::pentagon_res9 ... ok [INFO] [stdout] test h3::get_base_cell_number::hexagon ... ok [INFO] [stdout] test h3::get_base_cell_number::pentagon ... ok [INFO] [stdout] test h3::get_directed_edge_destination::exhaustive_res0 ... ok [INFO] [stdout] test h3::get_directed_edge_destination::exhaustive_res1 ... ok [INFO] [stdout] test h3::get_directed_edge_destination::hexagon ... ok [INFO] [stdout] test h3::get_directed_edge_destination::pentagon ... ok [INFO] [stdout] test h3::get_directed_edge_origin::hexagon ... ok [INFO] [stdout] test h3::get_directed_edge_origin::pentagon ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res0 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res1 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res10 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res11 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res12 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res13 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res14 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res15 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res2 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res3 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res4 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res5 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res6 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res7 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res8 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_km2::res9 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res0 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res1 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res10 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res11 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res12 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res13 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res14 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res15 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res2 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res3 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res4 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res5 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res6 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res7 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res8 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_m2::res9 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res0 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res1 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res10 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res11 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res12 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res13 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res14 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res15 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res2 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res3 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res4 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res5 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res6 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res7 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res8 ... ok [INFO] [stdout] test h3::get_hexagon_area_avg_rads2::res9 ... ok [INFO] [stdout] test h3::get_icosahedron_faces::base_cells ... ok [INFO] [stdout] test h3::get_icosahedron_faces::class2_pentagon ... ok [INFO] [stdout] test h3::get_icosahedron_faces::class3_pentagon ... ok [INFO] [stdout] test h3::get_icosahedron_faces::hexagon_crossing_faces ... ok [INFO] [stdout] test h3::get_icosahedron_faces::hexagon_with_distortion ... ok [INFO] [stdout] test h3::get_icosahedron_faces::hexagon_with_edge_vertices ... ok [INFO] [stdout] test h3::get_directed_edge_destination::exhaustive_res2 ... ok [INFO] [stdout] test h3::get_icosahedron_faces::resolution15_pentagon ... ok [INFO] [stdout] test h3::get_icosahedron_faces::single_face_hexes_res2 ... ok [INFO] [stdout] test h3::get_num_cells::res0 ... ok [INFO] [stdout] test h3::get_num_cells::res1 ... ok [INFO] [stdout] test h3::get_num_cells::res10 ... ok [INFO] [stdout] test h3::get_num_cells::res11 ... ok [INFO] [stdout] test h3::get_icosahedron_faces::single_face_hexes_res3 ... ok [INFO] [stdout] test h3::get_num_cells::res13 ... ok [INFO] [stdout] test h3::get_num_cells::res14 ... ok [INFO] [stdout] test h3::get_num_cells::res15 ... ok [INFO] [stdout] test h3::get_num_cells::res2 ... ok [INFO] [stdout] test h3::get_num_cells::res12 ... ok [INFO] [stdout] test h3::get_num_cells::res3 ... ok [INFO] [stdout] test h3::get_num_cells::res5 ... ok [INFO] [stdout] test h3::get_num_cells::res4 ... ok [INFO] [stdout] test h3::get_num_cells::res6 ... ok [INFO] [stdout] test h3::get_num_cells::res7 ... ok [INFO] [stdout] test h3::get_num_cells::res8 ... ok [INFO] [stdout] test h3::get_num_cells::res9 ... ok [INFO] [stdout] test h3::get_pentagons::res0 ... ok [INFO] [stdout] test h3::get_pentagons::res1 ... ok [INFO] [stdout] test h3::get_pentagons::res10 ... ok [INFO] [stdout] test h3::get_pentagons::res11 ... ok [INFO] [stdout] test h3::get_pentagons::res12 ... ok [INFO] [stdout] test h3::get_pentagons::res13 ... ok [INFO] [stdout] test h3::get_pentagons::res14 ... ok [INFO] [stdout] test h3::get_pentagons::res15 ... ok [INFO] [stdout] test h3::get_pentagons::res2 ... ok [INFO] [stdout] test h3::get_pentagons::res3 ... ok [INFO] [stdout] test h3::get_pentagons::res4 ... ok [INFO] [stdout] test h3::get_pentagons::res5 ... ok [INFO] [stdout] test h3::get_pentagons::res6 ... ok [INFO] [stdout] test h3::get_pentagons::res7 ... ok [INFO] [stdout] test h3::get_pentagons::res8 ... ok [INFO] [stdout] test h3::get_pentagons::res9 ... ok [INFO] [stdout] test h3::get_res0_cells::value ... ok [INFO] [stdout] test h3::get_resolution::res0 ... ok [INFO] [stdout] test h3::get_resolution::res1 ... ok [INFO] [stdout] test h3::get_resolution::res11 ... ok [INFO] [stdout] test h3::get_resolution::res10 ... ok [INFO] [stdout] test h3::get_resolution::res12 ... ok [INFO] [stdout] test h3::get_resolution::res13 ... ok [INFO] [stdout] test h3::get_resolution::res14 ... ok [INFO] [stdout] test h3::get_resolution::res15 ... ok [INFO] [stdout] test h3::get_resolution::res3 ... ok [INFO] [stdout] test h3::get_resolution::res4 ... ok [INFO] [stdout] test h3::get_resolution::res5 ... ok [INFO] [stdout] test h3::get_resolution::res6 ... ok [INFO] [stdout] test h3::get_resolution::res7 ... ok [INFO] [stdout] test h3::get_resolution::res8 ... ok [INFO] [stdout] test h3::get_resolution::res9 ... ok [INFO] [stdout] test h3::great_circle_distance_km::close ... ok [INFO] [stdout] test h3::great_circle_distance_km::far ... ok [INFO] [stdout] test h3::great_circle_distance_km::zero ... ok [INFO] [stdout] test h3::great_circle_distance_m::close ... ok [INFO] [stdout] test h3::great_circle_distance_m::far ... ok [INFO] [stdout] test h3::great_circle_distance_m::zero ... ok [INFO] [stdout] test h3::get_resolution::res2 ... ok [INFO] [stdout] test h3::great_circle_distance_rads::close ... ok [INFO] [stdout] test h3::great_circle_distance_rads::far ... ok [INFO] [stdout] test h3::great_circle_distance_rads::zero ... ok [INFO] [stdout] test h3::child_pos_to_cell::exhaustive_res1 ... ok [INFO] [stdout] test h3::cell_area_km2::earth_at_res3 ... ok [INFO] [stdout] test h3::grid_disk::exhaustive_res0 ... ok [INFO] [stdout] test h3::cell_to_local_ij::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_disk_distances::exhaustive_res0 ... ok [INFO] [stdout] test h3::cell_area_m2::earth_at_res3 ... ok [INFO] [stdout] test h3::directed_edge_to_boundary::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_disk_distances_safe::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_disk_distances_unsafe::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_disk_distances_unsafe::exhaustive_res1 ... ok [INFO] [stdout] test h3::cell_to_boundary::h3_testinput ... ok [INFO] [stdout] test h3::grid_disk_unsafe::exhaustive_res0 ... ok [INFO] [stdout] test h3::are_neighbor_cells::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_disk::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_disks_unsafe::failed ... ok [INFO] [stdout] test h3::grid_disks_unsafe::identity ... ok [INFO] [stdout] test h3::grid_disks_unsafe::ring1of1 ... ok [INFO] [stdout] test h3::grid_disks_unsafe::ring2of1 ... ok [INFO] [stdout] test h3::grid_distance::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_disk_unsafe::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_disk_distances::exhaustive_res1 ... ok [INFO] [stdout] test h3::cell_to_latlng::h3_testinput ... ok [INFO] [stdout] test h3::child_pos_to_cell::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_path_cells::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_distance::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_path_cells_size::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_disk_distances_safe::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_ring_unsafe::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_ring_unsafe::exhaustive_res1 ... ok [INFO] [stdout] test h3::grid_path_cells_size::exhaustive_res1 ... ok [INFO] [stdout] test h3::h3_to_string::cell_index_res0 ... ok [INFO] [stdout] test h3::h3_to_string::cell_index_res12 ... ok [INFO] [stdout] test h3::h3_to_string::cell_index_res15 ... ok [INFO] [stdout] test h3::h3_to_string::edge_index_res0 ... ok [INFO] [stdout] test h3::h3_to_string::edge_index_res12 ... ok [INFO] [stdout] test h3::h3_to_string::edge_index_res15 ... ok [INFO] [stdout] test h3::h3_to_string::vertex_index_res0 ... ok [INFO] [stdout] test h3::h3_to_string::vertex_index_res12 ... ok [INFO] [stdout] test h3::h3_to_string::vertex_index_res15 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res0 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res1 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res10 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res11 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res12 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res13 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res14 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res15 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res2 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res3 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res4 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res5 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res6 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res7 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res8 ... ok [INFO] [stdout] test h3::is_pentagon::hexagon_res9 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res0 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res1 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res10 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res11 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res12 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res13 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res14 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res15 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res2 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res3 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res4 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res5 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res6 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res7 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res8 ... ok [INFO] [stdout] test h3::is_pentagon::pentagon_res9 ... ok [INFO] [stdout] test h3::is_res_class3::res0 ... ok [INFO] [stdout] test h3::is_res_class3::res1 ... ok [INFO] [stdout] test h3::is_res_class3::res10 ... ok [INFO] [stdout] test h3::is_res_class3::res11 ... ok [INFO] [stdout] test h3::is_res_class3::res12 ... ok [INFO] [stdout] test h3::is_res_class3::res13 ... ok [INFO] [stdout] test h3::is_res_class3::res14 ... ok [INFO] [stdout] test h3::is_res_class3::res15 ... ok [INFO] [stdout] test h3::is_res_class3::res2 ... ok [INFO] [stdout] test h3::is_res_class3::res3 ... ok [INFO] [stdout] test h3::is_res_class3::res4 ... ok [INFO] [stdout] test h3::is_res_class3::res5 ... ok [INFO] [stdout] test h3::is_res_class3::res6 ... ok [INFO] [stdout] test h3::is_res_class3::res7 ... ok [INFO] [stdout] test h3::is_res_class3::res8 ... ok [INFO] [stdout] test h3::is_res_class3::res9 ... ok [INFO] [stdout] test h3::is_valid_cell::deleted_subsequence_hexagon1 ... ok [INFO] [stdout] test h3::is_valid_cell::deleted_subsequence_hexagon2 ... ok [INFO] [stdout] test h3::is_valid_cell::deleted_subsequence_pentagon1 ... ok [INFO] [stdout] test h3::is_valid_cell::deleted_subsequence_pentagon2 ... ok [INFO] [stdout] test h3::is_valid_cell::high_bit_set ... ok [INFO] [stdout] test h3::is_valid_cell::invalid_base_cell ... ok [INFO] [stdout] test h3::is_valid_cell::invalid_mode ... ok [INFO] [stdout] test h3::is_valid_cell::missing_unused_first ... ok [INFO] [stdout] test h3::is_valid_cell::missing_unused_last ... ok [INFO] [stdout] test h3::is_valid_cell::missing_unused_middle ... ok [INFO] [stdout] test h3::is_valid_cell::res0 ... ok [INFO] [stdout] test h3::is_valid_cell::res1 ... ok [INFO] [stdout] test h3::is_valid_cell::res10 ... ok [INFO] [stdout] test h3::is_valid_cell::res11 ... ok [INFO] [stdout] test h3::is_valid_cell::res12 ... ok [INFO] [stdout] test h3::is_valid_cell::res13 ... ok [INFO] [stdout] test h3::is_valid_cell::res14 ... ok [INFO] [stdout] test h3::is_valid_cell::res15 ... ok [INFO] [stdout] test h3::is_valid_cell::res2 ... ok [INFO] [stdout] test h3::is_valid_cell::res3 ... ok [INFO] [stdout] test h3::is_valid_cell::res4 ... ok [INFO] [stdout] test h3::is_valid_cell::res5 ... ok [INFO] [stdout] test h3::is_valid_cell::res6 ... ok [INFO] [stdout] test h3::is_valid_cell::res7 ... ok [INFO] [stdout] test h3::is_valid_cell::res8 ... ok [INFO] [stdout] test h3::is_valid_cell::res9 ... ok [INFO] [stdout] test h3::is_valid_cell::tainted_reserved_bits ... ok [INFO] [stdout] test h3::is_valid_cell::unexpected_unused_first ... ok [INFO] [stdout] test h3::is_valid_cell::unexpected_unused_last ... ok [INFO] [stdout] test h3::is_valid_cell::unexpected_unused_middle ... ok [INFO] [stdout] test h3::is_valid_directed_edge::deleted_pentagon_edge ... ok [INFO] [stdout] test h3::is_valid_directed_edge::deleted_subsequence_hexagon1 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::deleted_subsequence_hexagon2 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::deleted_subsequence_pentagon1 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::deleted_subsequence_pentagon2 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::high_bit_set ... ok [INFO] [stdout] test h3::is_valid_directed_edge::invalid_base_cell ... ok [INFO] [stdout] test h3::is_valid_directed_edge::invalid_edge ... ok [INFO] [stdout] test h3::is_valid_directed_edge::invalid_mode ... ok [INFO] [stdout] test h3::is_valid_directed_edge::missing_unused_first ... ok [INFO] [stdout] test h3::is_valid_directed_edge::missing_unused_last ... ok [INFO] [stdout] test h3::is_valid_directed_edge::missing_unused_middle ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res0 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res1 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res10 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res11 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res12 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res13 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res14 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res15 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res2 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res3 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res4 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res5 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res6 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res7 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res8 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::res9 ... ok [INFO] [stdout] test h3::is_valid_directed_edge::unexpected_unused_first ... ok [INFO] [stdout] test h3::is_valid_directed_edge::unexpected_unused_last ... ok [INFO] [stdout] test h3::is_valid_directed_edge::unexpected_unused_middle ... ok [INFO] [stdout] test h3::is_valid_vertex::cell_index ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex0 ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex1 ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex2 ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex3 ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex4 ... ok [INFO] [stdout] test h3::is_valid_vertex::hexagon_vertex5 ... ok [INFO] [stdout] test h3::is_valid_vertex::high_bit_set ... ok [INFO] [stdout] test h3::is_valid_vertex::invalid_hexagon_vertex ... ok [INFO] [stdout] test h3::is_valid_vertex::invalid_owner ... ok [INFO] [stdout] test h3::is_valid_vertex::invalid_pentagon_vertex ... ok [INFO] [stdout] test h3::is_valid_vertex::valid ... ok [INFO] [stdout] test h3::is_valid_vertex::wrong_owner ... ok [INFO] [stdout] test h3::grid_path_cells::exhaustive_res1 ... ok [INFO] [stdout] test h3::latlng_to_cell::invalid_rotation ... ok [INFO] [stdout] test h3::latlng_to_cell::negative_latitude ... ok [INFO] [stdout] test h3::latlng_to_cell::res0 ... ok [INFO] [stdout] test h3::latlng_to_cell::res1 ... ok [INFO] [stdout] test h3::latlng_to_cell::res10 ... ok [INFO] [stdout] test h3::latlng_to_cell::res11 ... ok [INFO] [stdout] test h3::latlng_to_cell::res12 ... ok [INFO] [stdout] test h3::latlng_to_cell::res13 ... ok [INFO] [stdout] test h3::latlng_to_cell::res14 ... ok [INFO] [stdout] test h3::latlng_to_cell::res15 ... ok [INFO] [stdout] test h3::latlng_to_cell::res2 ... ok [INFO] [stdout] test h3::latlng_to_cell::res3 ... ok [INFO] [stdout] test h3::latlng_to_cell::res4 ... ok [INFO] [stdout] test h3::latlng_to_cell::res5 ... ok [INFO] [stdout] test h3::latlng_to_cell::res6 ... ok [INFO] [stdout] test h3::latlng_to_cell::res7 ... ok [INFO] [stdout] test h3::latlng_to_cell::res8 ... ok [INFO] [stdout] test h3::latlng_to_cell::res9 ... ok [INFO] [stdout] test h3::local_ij_to_cell::exhaustive_res0 ... ok [INFO] [stdout] test h3::grid_disk::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_ring_unsafe::exhaustive_res2 ... ok [INFO] [stdout] test h3::max_face_count::hexagon ... ok [INFO] [stdout] test h3::max_face_count::pentagon ... ok [INFO] [stdout] test h3::max_grid_disk_size::many ... ok [INFO] [stdout] test h3::max_grid_disk_size::one ... ok [INFO] [stdout] test h3::max_grid_disk_size::zero ... ok [INFO] [stdout] test h3::origin_to_directed_edges::hexagon ... ok [INFO] [stdout] test h3::origin_to_directed_edges::pentagon ... ok [INFO] [stdout] test h3::pentagon_count::value ... ok [INFO] [stdout] test h3::rads_to_degs::large_negative ... ok [INFO] [stdout] test h3::cell_to_child_pos::exhaustive_res2 ... ok [INFO] [stdout] test h3::rads_to_degs::large_positive ... ok [INFO] [stdout] test h3::rads_to_degs::negative ... ok [INFO] [stdout] test h3::rads_to_degs::positive ... ok [INFO] [stdout] test h3::string_to_h3::cell_index_res0 ... ok [INFO] [stdout] test h3::string_to_h3::cell_index_res12 ... ok [INFO] [stdout] test h3::string_to_h3::cell_index_res15 ... ok [INFO] [stdout] test h3::string_to_h3::edge_index_res0 ... ok [INFO] [stdout] test h3::string_to_h3::edge_index_res12 ... ok [INFO] [stdout] test h3::string_to_h3::edge_index_res15 ... ok [INFO] [stdout] test h3::string_to_h3::vertex_index_res0 ... ok [INFO] [stdout] test h3::string_to_h3::vertex_index_res12 ... ok [INFO] [stdout] test h3::string_to_h3::vertex_index_res15 ... ok [INFO] [stdout] test h3::res0_cell_count::value ... ok [INFO] [stdout] test h3::uncompact_cells::mix ... ok [INFO] [stdout] test h3::uncompact_cells::single_pentagon ... ok [INFO] [stdout] test h3::uncompact_cells_size::mix ... ok [INFO] [stdout] test h3::uncompact_cells_size::single_hexagon ... ok [INFO] [stdout] test h3::uncompact_cells::single_hexagon ... ok [INFO] [stdout] test h3::vertex_to_latlng::exhaustive_res0 ... ok [INFO] [stdout] test h3::vertex_to_latlng::exhaustive_res1 ... ok [INFO] [stdout] test h3::uncompact_cells_size::single_pentagon ... ok [INFO] [stdout] test h3::grid_distance::exhaustive_res2 ... ok [INFO] [stdout] test h3::cell_area_km2::earth_at_res4 ... ok [INFO] [stdout] test h3::cell_area_rads2::earth_at_res4 ... ok [INFO] [stdout] test h3::local_ij_to_cell::exhaustive_res1 ... ok [INFO] [stdout] test h3::cell_to_local_ij::exhaustive_res2 ... ok [INFO] [stdout] test h3::vertex_to_latlng::exhaustive_res2 ... ok [INFO] [stdout] test h3::cell_area_m2::earth_at_res4 ... ok [INFO] [stdout] test h3::grid_disk_unsafe::exhaustive_res2 ... ok [INFO] [stdout] test h3::latlng_to_cell::h3_testinput ... ok [INFO] [stdout] test h3::grid_disk_distances_unsafe::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_path_cells_size::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_disk_distances::exhaustive_res2 ... ok [INFO] [stdout] test h3::local_ij_to_cell::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_disk_distances_safe::exhaustive_res2 ... ok [INFO] [stdout] test h3::grid_path_cells::exhaustive_res2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 812 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.75s [INFO] [stdout] [INFO] [stderr] Doc-tests h3o [INFO] [stderr] warning: unnecessary parentheses around closure body [INFO] [stderr] --> src/index/cell.rs:853:34 [INFO] [stderr] | [INFO] [stderr] 853 | .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] note: the lint level is defined here [INFO] [stderr] --> src/lib.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | unused, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = note: `#[warn(unused_parens)]` implied by `#[warn(unused)]` [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 853 - .filter(move |&edge| (Some(u8::from(edge)) != deleted_edge)) [INFO] [stderr] 853 + .filter(move |&edge| Some(u8::from(edge)) != deleted_edge) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test src/base_cell.rs - base_cell::BaseCell::count (line 53) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::distance_km (line 181) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::distance_rads (line 155) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::from_radians (line 66) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::lng (line 103) ... ok [INFO] [stdout] test src/base_cell.rs - base_cell::BaseCell::is_pentagon (line 37) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::lat (line 88) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::lat_radians (line 118) ... ok [INFO] [stdout] test src/base_cell.rs - base_cell::BaseCell::iter (line 67) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::lng_radians (line 133) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::to_cell (line 214) ... ok [INFO] [stdout] test src/direction.rs - direction::Direction::iter (line 79) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::new (line 48) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::area_rads2 (line 215) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::area_m2 (line 259) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::base_cells (line 798) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::base_cell (line 199) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::center_child (line 434) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::children_count (line 460) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::edge (line 814) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::direction_at (line 392) ... ok [INFO] [stdout] test src/face.rs - face::FaceSet::is_empty (line 102) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk (line 999) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::child_at (line 570) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::child_position (line 498) ... ok [INFO] [stdout] test src/face.rs - face::FaceSet::contains (line 117) ... ok [INFO] [stdout] test src/coord/latlng.rs - coord::latlng::LatLng::distance_m (line 197) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::compact (line 665) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::edges (line 843) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::boundary (line 777) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::children (line 638) ... ok [INFO] [stdout] test src/face.rs - face::FaceSet::iter (line 133) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::first (line 1557) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::area_km2 (line 241) ... ok [INFO] [stdout] test src/face.rs - face::FaceSet::len (line 87) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::max_face_count (line 372) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::is_pentagon (line 347) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_path_cells (line 1311) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_ring_fast (line 1189) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_path_cells_size (line 1274) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::icosahedron_faces (line 277) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::parent (line 412) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::pred (line 1509) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::last (line 1572) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::succ (line 1456) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::to_local_ij (line 1436) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::uncompact (line 755) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::resolution (line 185) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_ring (line 1214) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disks_fast (line 1155) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk_distances_fast (line 1122) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk_fast (line 1044) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::vertex (line 863) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk_distances (line 1073) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk_distances_safe (line 1094) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::origin (line 122) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::edge (line 107) ... ok [INFO] [stdout] test src/lib.rs - max_grid_ring_size (line 336) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::area_km2 (line 174) ... ok [INFO] [stdout] test src/index/vertex.rs - index::vertex::VertexIndex::owner (line 169) ... ok [INFO] [stdout] test src/lib.rs - max_grid_disk_size (line 314) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::area_rads2 (line 144) ... ok [INFO] [stdout] test src/index/vertex.rs - index::vertex::VertexIndex::vertex (line 154) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::cell_count (line 323) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::edge_length_km (line 264) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::edge_length_m (line 294) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::edge_length_rads (line 234) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::is_class3 (line 56) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::pentagons (line 365) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::pentagon_count (line 353) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::range (line 108) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::succ (line 71) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::pred (line 87) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_disk_safe (line 1018) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::length_rads (line 204) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::boundary (line 173) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::destination (line 137) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::vertexes (line 977) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::grid_distance (line 1248) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::uncompact_size (line 733) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::length_m (line 244) ... ok [INFO] [stdout] test src/index/cell.rs - index::cell::CellIndex::is_neighbor_with (line 1337) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::Edge::iter (line 26) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::cells (line 156) ... ok [INFO] [stdout] test src/resolution.rs - resolution::Resolution::area_m2 (line 204) ... ok [INFO] [stdout] test src/index/edge.rs - index::edge::DirectedEdgeIndex::length_km (line 226) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e3499f705109c613cc684e1bbba2530f43346e99e79801f08388eb24f8240a5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3499f705109c613cc684e1bbba2530f43346e99e79801f08388eb24f8240a5a", kill_on_drop: false }` [INFO] [stdout] e3499f705109c613cc684e1bbba2530f43346e99e79801f08388eb24f8240a5a