[INFO] fetching crate kasane-logic 0.1.2...
[INFO] testing kasane-logic-0.1.2 against 1.94.0 for beta-1.95-1
[INFO] extracting crate kasane-logic 0.1.2 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate kasane-logic 0.1.2
[INFO] finished tweaking crates.io crate kasane-logic 0.1.2
[INFO] tweaked toml for crates.io crate kasane-logic 0.1.2 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate kasane-logic 0.1.2 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate kasane-logic 0.1.2 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bytemuck v1.24.0
[INFO] [stderr]   Downloaded roaring v0.11.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2b81522920384f3d523d8d2f08d54fcad25be5e1ba23031bbae14a3626caa841
[INFO] running `Command { std: "docker" "start" "-a" "2b81522920384f3d523d8d2f08d54fcad25be5e1ba23031bbae14a3626caa841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b81522920384f3d523d8d2f08d54fcad25be5e1ba23031bbae14a3626caa841", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b81522920384f3d523d8d2f08d54fcad25be5e1ba23031bbae14a3626caa841", kill_on_drop: false }`
[INFO] [stdout] 2b81522920384f3d523d8d2f08d54fcad25be5e1ba23031bbae14a3626caa841
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f54f56d7525a6615ff0b4e7c7c36637cb9263d719244bfb4e66aa173a1ad96fb
[INFO] running `Command { std: "docker" "start" "-a" "f54f56d7525a6615ff0b4e7c7c36637cb9263d719244bfb4e66aa173a1ad96fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling roaring v0.11.3
[INFO] [stderr]    Compiling kasane-logic v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `ecef::Ecef`
[INFO] [stdout]  --> src/spatial_id/range_id.rs:7:40
[INFO] [stdout]   |
[INFO] [stdout] 7 |     geometry::{coordinate::Coordinate, ecef::Ecef},
[INFO] [stdout]   |                                        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `u64`
[INFO] [stdout]  --> src/spatial_id/single_id.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt, u64};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::btree_map::Range`
[INFO] [stdout]  --> src/spatial_id/flex_id.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::btree_map::Range;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `spatial_id::collection::map::MapLogic::<S>::insert_unchecked` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         self.insert_unchecked(target, value);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     unsafe fn join_insert_unchecked(&mut self, target: &FlexId, value: &S::V) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `inner` and `inner_mut` are never used
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 139 | / impl<S> MapLogic<S>
[INFO] [stdout] 140 | | where
[INFO] [stdout] 141 | |     S: MapTrait,
[INFO] [stdout]     | |________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 156 |       pub(crate) fn inner(&self) -> &S {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |       pub(crate) fn inner_mut(&mut self) -> &mut S {
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id4`
[INFO] [stdout]  --> src/main.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let id4 = SingleId::new(3, 2, 3, 1).unwrap();
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_id4`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.09s
[INFO] running `Command { std: "docker" "inspect" "f54f56d7525a6615ff0b4e7c7c36637cb9263d719244bfb4e66aa173a1ad96fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f54f56d7525a6615ff0b4e7c7c36637cb9263d719244bfb4e66aa173a1ad96fb", kill_on_drop: false }`
[INFO] [stdout] f54f56d7525a6615ff0b4e7c7c36637cb9263d719244bfb4e66aa173a1ad96fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f61c0a4eb66ca2b2efbc748c1610671285ef30be0ba5994ba0b99ec45b3e547d
[INFO] running `Command { std: "docker" "start" "-a" "f61c0a4eb66ca2b2efbc748c1610671285ef30be0ba5994ba0b99ec45b3e547d", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `ecef::Ecef`
[INFO] [stdout]  --> src/spatial_id/range_id.rs:7:40
[INFO] [stdout]   |
[INFO] [stdout] 7 |     geometry::{coordinate::Coordinate, ecef::Ecef},
[INFO] [stdout]   |                                        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `u64`
[INFO] [stdout]  --> src/spatial_id/single_id.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt, u64};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::btree_map::Range`
[INFO] [stdout]  --> src/spatial_id/flex_id.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::btree_map::Range;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `spatial_id::collection::map::MapLogic::<S>::insert_unchecked` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         self.insert_unchecked(target, value);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     unsafe fn join_insert_unchecked(&mut self, target: &FlexId, value: &S::V) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling kasane-logic v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `inner` and `inner_mut` are never used
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 139 | / impl<S> MapLogic<S>
[INFO] [stdout] 140 | | where
[INFO] [stdout] 141 | |     S: MapTrait,
[INFO] [stdout]     | |________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 156 |       pub(crate) fn inner(&self) -> &S {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |       pub(crate) fn inner_mut(&mut self) -> &mut S {
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id4`
[INFO] [stdout]  --> src/main.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let id4 = SingleId::new(3, 2, 3, 1).unwrap();
[INFO] [stdout]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_id4`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ecef::Ecef`
[INFO] [stdout]  --> src/spatial_id/range_id.rs:7:40
[INFO] [stdout]   |
[INFO] [stdout] 7 |     geometry::{coordinate::Coordinate, ecef::Ecef},
[INFO] [stdout]   |                                        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `u64`
[INFO] [stdout]  --> src/spatial_id/single_id.rs:1:16
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt, u64};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::btree_map::Range`
[INFO] [stdout]  --> src/spatial_id/flex_id.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::btree_map::Range;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `spatial_id::collection::map::MapLogic::<S>::insert_unchecked` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |         self.insert_unchecked(target, value);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:316:5
[INFO] [stdout]     |
[INFO] [stdout] 316 |     unsafe fn join_insert_unchecked(&mut self, target: &FlexId, value: &S::V) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `inner` and `inner_mut` are never used
[INFO] [stdout]    --> src/spatial_id/collection/map.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 139 | / impl<S> MapLogic<S>
[INFO] [stdout] 140 | | where
[INFO] [stdout] 141 | |     S: MapTrait,
[INFO] [stdout]     | |________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 156 |       pub(crate) fn inner(&self) -> &S {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |       pub(crate) fn inner_mut(&mut self) -> &mut S {
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.89s
[INFO] running `Command { std: "docker" "inspect" "f61c0a4eb66ca2b2efbc748c1610671285ef30be0ba5994ba0b99ec45b3e547d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f61c0a4eb66ca2b2efbc748c1610671285ef30be0ba5994ba0b99ec45b3e547d", kill_on_drop: false }`
[INFO] [stdout] f61c0a4eb66ca2b2efbc748c1610671285ef30be0ba5994ba0b99ec45b3e547d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6b66593128f86d4bef9df0a228d7ef637d508375c93037605eaf5e9e70c75042
[INFO] running `Command { std: "docker" "start" "-a" "6b66593128f86d4bef9df0a228d7ef637d508375c93037605eaf5e9e70c75042", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ecef::Ecef`
[INFO] [stderr]  --> src/spatial_id/range_id.rs:7:40
[INFO] [stderr]   |
[INFO] [stderr] 7 |     geometry::{coordinate::Coordinate, ecef::Ecef},
[INFO] [stderr]   |                                        ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `u64`
[INFO] [stderr]  --> src/spatial_id/single_id.rs:1:16
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{fmt, u64};
[INFO] [stderr]   |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::btree_map::Range`
[INFO] [stderr]  --> src/spatial_id/flex_id.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::btree_map::Range;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `spatial_id::collection::map::MapLogic::<S>::insert_unchecked` is unsafe and requires unsafe block
[INFO] [stderr]    --> src/spatial_id/collection/map.rs:366:9
[INFO] [stderr]     |
[INFO] [stderr] 366 |         self.insert_unchecked(target, value);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stderr]    --> src/spatial_id/collection/map.rs:316:5
[INFO] [stderr]     |
[INFO] [stderr] 316 |     unsafe fn join_insert_unchecked(&mut self, target: &FlexId, value: &S::V) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: methods `inner` and `inner_mut` are never used
[INFO] [stderr]    --> src/spatial_id/collection/map.rs:156:19
[INFO] [stderr]     |
[INFO] [stderr] 139 | / impl<S> MapLogic<S>
[INFO] [stderr] 140 | | where
[INFO] [stderr] 141 | |     S: MapTrait,
[INFO] [stderr]     | |________________- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 156 |       pub(crate) fn inner(&self) -> &S {
[INFO] [stderr]     |                     ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 159 |       pub(crate) fn inner_mut(&mut self) -> &mut S {
[INFO] [stderr]     |                     ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0133`.
[INFO] [stderr] warning: `kasane-logic` (lib) generated 5 warnings (run `cargo fix --lib -p kasane-logic` to apply 4 suggestions)
[INFO] [stderr] warning: unused variable: `id4`
[INFO] [stderr]  --> src/main.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     let id4 = SingleId::new(3, 2, 3, 1).unwrap();
[INFO] [stderr]   |         ^^^ help: if this is intentional, prefix it with an underscore: `_id4`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `kasane-logic` (bin "kasane-logic" test) generated 1 warning (run `cargo fix --bin "kasane-logic" -p kasane-logic --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `kasane-logic` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kasane_logic-75b5eafedf5ff331)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kasane_logic-f592fd9f762a00e8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kasane_logic
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_longitude (line 126) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_latitude (line 111) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_altitude (line 141) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::distance (line 264) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_latitude (line 156) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::new (line 59) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_altitude (line 197) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate (line 19) ... ok
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::as_y (line 69) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::to_single_id (line 220) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_longitude (line 176) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::new (line 41) ... FAILED
[INFO] [stdout] test src/lib.rs - spatial_id (line 16) ... ignored
[INFO] [stdout] test src/lib.rs - spatial_id (line 27) ... ignored
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::set_x (line 95) ... FAILED
[INFO] [stdout] test src/geometry/coordinate.rs - geometry::coordinate::Ecef::from (line 280) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::as_z (line 82) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::set_y (line 110) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::set_z (line 125) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::distance (line 146) ... FAILED
[INFO] [stdout] test src/spatial_id/constants.rs - spatial_id::constants::F_MIN (line 22) ... FAILED
[INFO] [stdout] test src/spatial_id/constants.rs - spatial_id::constants::F_MAX (line 66) ... FAILED
[INFO] [stdout] test src/geometry/ecef.rs - geometry::ecef::Ecef::as_x (line 56) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId (line 23) ... ok
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_f (line 179) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_x (line 191) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 285) ... FAILED
[INFO] [stdout] test src/spatial_id/constants.rs - spatial_id::constants::XY_MAX (line 7) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 55) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_y (line 203) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_z (line 167) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_f (line 449) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 46) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 275) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::min_f (line 436) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 347) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 320) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_xy (line 462) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 118) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 126) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 109) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new_unchecked (line 419) ... FAILED
[INFO] [stdout] test src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 333) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_x (line 139) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId (line 21) ... ok
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_f (line 128) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_y (line 150) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::center (line 589) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::fmt (line 42) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_z (line 117) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::min_f (line 427) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 286) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 482) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 304) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_f (line 439) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_xy (line 451) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 511) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 72) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 79) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 545) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 471) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 522) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 556) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 179) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 87) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new_unchecked (line 410) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 362) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 375) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 349) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 171) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 211) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 219) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 250) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 258) ... FAILED
[INFO] [stdout] test src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::vertices (line 612) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_longitude (line 126) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_latitude (line 111) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_altitude (line 141) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:143:19
[INFO] [stdout]     |
[INFO] [stdout] 143 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::distance (line 264) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:266:19
[INFO] [stdout]     |
[INFO] [stdout] 266 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_latitude (line 156) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::new (line 59) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/coordinate.rs:61:19
[INFO] [stdout]    |
[INFO] [stdout] 61 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]    |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_altitude (line 197) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:199:19
[INFO] [stdout]     |
[INFO] [stdout] 199 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::as_y (line 69) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/ecef.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 71 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]    |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::to_single_id (line 220) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `kasane_logic::spatial_id::single`
[INFO] [stdout]    --> src/geometry/coordinate.rs:222:65
[INFO] [stdout]     |
[INFO] [stdout] 222 | use kasane_logic::{geometry::coordinate::Coordinate,spatial_id::single::SingleId,};
[INFO] [stdout]     |                                                                 ^^^^^^ could not find `single` in `spatial_id`
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:222:20
[INFO] [stdout]     |
[INFO] [stdout] 222 | use kasane_logic::{geometry::coordinate::Coordinate,spatial_id::single::SingleId,};
[INFO] [stdout]     |                    ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:222:53
[INFO] [stdout]     |
[INFO] [stdout] 222 | use kasane_logic::{geometry::coordinate::Coordinate,spatial_id::single::SingleId,};
[INFO] [stdout]     |                                                     ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0603.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_longitude (line 176) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:178:19
[INFO] [stdout]     |
[INFO] [stdout] 178 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::new (line 41) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/ecef.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]    |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::set_x (line 95) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/ecef.rs:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]    |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/coordinate.rs - geometry::coordinate::Ecef::from (line 280) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:282:19
[INFO] [stdout]     |
[INFO] [stdout] 282 | use kasane_logic::geometry::{coordinate::Coordinate,ecef::Ecef,};
[INFO] [stdout]     |                   ^^^^^^^^   ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/coordinate.rs:282:19
[INFO] [stdout]     |
[INFO] [stdout] 282 | use kasane_logic::geometry::{coordinate::Coordinate,ecef::Ecef,};
[INFO] [stdout]     |                   ^^^^^^^^ private module           ---- module `ecef` is not publicly re-exported
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::as_z (line 82) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/ecef.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]    |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::set_y (line 110) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/ecef.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]     |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::set_z (line 125) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/ecef.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 127 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]     |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::distance (line 146) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/geometry/ecef.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]     |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/constants.rs - spatial_id::constants::F_MIN (line 22) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 | use kasane_logic::spatial_id::constants::F_MIN;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `constants` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:26:26
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]    |                          ^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 26 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 26 + use kasane_logic::SpatialId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/constants.rs - spatial_id::constants::F_MAX (line 66) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:69:19
[INFO] [stdout]    |
[INFO] [stdout] 69 | use kasane_logic::spatial_id::constants::F_MAX;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `constants` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]    |                          ^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 70 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 70 + use kasane_logic::SpatialId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/geometry/ecef.rs - geometry::ecef::Ecef::as_x (line 56) stdout ----
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]   --> src/geometry/ecef.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 | use kasane_logic::geometry::ecef::Ecef;
[INFO] [stdout]    |                   ^^^^^^^^  ---- module `ecef` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]   --> src/lib.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | mod geometry;
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_f (line 179) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 182 - use kasane_logic::error::Error;
[INFO] [stdout] 182 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_x (line 191) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:193:19
[INFO] [stdout]     |
[INFO] [stdout] 193 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:194:19
[INFO] [stdout]     |
[INFO] [stdout] 194 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 194 - use kasane_logic::error::Error;
[INFO] [stdout] 194 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 285) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 287 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 288 - use kasane_logic::error::Error;
[INFO] [stdout] 288 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/constants.rs - spatial_id::constants::XY_MAX (line 7) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]  --> src/spatial_id/constants.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]   |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   private module
[INFO] [stdout]   |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | mod spatial_id;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use kasane_logic::spatial_id::constants::XY_MAX;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `constants` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/constants.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]    |                          ^^^^^^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]    |
[INFO] [stdout] 11 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 11 + use kasane_logic::SpatialId;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 55) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/range_id.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]    |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_y (line 203) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:205:19
[INFO] [stdout]     |
[INFO] [stdout] 205 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:206:19
[INFO] [stdout]     |
[INFO] [stdout] 206 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 206 - use kasane_logic::error::Error;
[INFO] [stdout] 206 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_z (line 167) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 169 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:170:19
[INFO] [stdout]     |
[INFO] [stdout] 170 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 170 - use kasane_logic::error::Error;
[INFO] [stdout] 170 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_f (line 449) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:451:19
[INFO] [stdout]     |
[INFO] [stdout] 451 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:452:19
[INFO] [stdout]     |
[INFO] [stdout] 452 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 452 - use kasane_logic::error::Error;
[INFO] [stdout] 452 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:453:26
[INFO] [stdout]     |
[INFO] [stdout] 453 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 453 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 453 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 46) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/range_id.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]    |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 275) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:277:19
[INFO] [stdout]     |
[INFO] [stdout] 277 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:278:19
[INFO] [stdout]     |
[INFO] [stdout] 278 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 278 - use kasane_logic::error::Error;
[INFO] [stdout] 278 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::min_f (line 436) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:438:19
[INFO] [stdout]     |
[INFO] [stdout] 438 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:439:19
[INFO] [stdout]     |
[INFO] [stdout] 439 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 439 - use kasane_logic::error::Error;
[INFO] [stdout] 439 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:440:26
[INFO] [stdout]     |
[INFO] [stdout] 440 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 440 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 440 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 347) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:349:19
[INFO] [stdout]     |
[INFO] [stdout] 349 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:350:19
[INFO] [stdout]     |
[INFO] [stdout] 350 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 350 - use kasane_logic::error::Error;
[INFO] [stdout] 350 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 320) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:322:19
[INFO] [stdout]     |
[INFO] [stdout] 322 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 323 - use kasane_logic::error::Error;
[INFO] [stdout] 323 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_xy (line 462) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 464 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 465 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 465 - use kasane_logic::error::Error;
[INFO] [stdout] 465 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:466:26
[INFO] [stdout]     |
[INFO] [stdout] 466 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 466 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 466 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 118) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:121:19
[INFO] [stdout]     |
[INFO] [stdout] 121 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 121 - use kasane_logic::error::Error;
[INFO] [stdout] 121 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 126) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:129:19
[INFO] [stdout]     |
[INFO] [stdout] 129 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 129 - use kasane_logic::error::Error;
[INFO] [stdout] 129 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 109) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 112 - use kasane_logic::error::Error;
[INFO] [stdout] 112 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new_unchecked (line 419) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 421 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 333) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 335 | use kasane_logic::spatial_id::range_id::RangeId;
[INFO] [stdout]     |                   ^^^^^^^^^^  -------- module `range_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/range_id.rs:336:19
[INFO] [stdout]     |
[INFO] [stdout] 336 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 336 - use kasane_logic::error::Error;
[INFO] [stdout] 336 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_x (line 139) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:141:19
[INFO] [stdout]     |
[INFO] [stdout] 141 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_f (line 128) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:130:19
[INFO] [stdout]     |
[INFO] [stdout] 130 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_y (line 150) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:152:19
[INFO] [stdout]     |
[INFO] [stdout] 152 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::center (line 589) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:591:26
[INFO] [stdout]     |
[INFO] [stdout] 591 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 591 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 591 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:592:19
[INFO] [stdout]     |
[INFO] [stdout] 592 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:593:19
[INFO] [stdout]     |
[INFO] [stdout] 593 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::fmt (line 42) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_z (line 117) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::min_f (line 427) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:429:19
[INFO] [stdout]     |
[INFO] [stdout] 429 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:430:26
[INFO] [stdout]     |
[INFO] [stdout] 430 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 430 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 430 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 286) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:288:19
[INFO] [stdout]     |
[INFO] [stdout] 288 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 482) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:484:19
[INFO] [stdout]     |
[INFO] [stdout] 484 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:485:26
[INFO] [stdout]     |
[INFO] [stdout] 485 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 485 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 485 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:486:19
[INFO] [stdout]     |
[INFO] [stdout] 486 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 486 - use kasane_logic::error::Error;
[INFO] [stdout] 486 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 304) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:306:19
[INFO] [stdout]     |
[INFO] [stdout] 306 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:307:19
[INFO] [stdout]     |
[INFO] [stdout] 307 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 307 - use kasane_logic::error::Error;
[INFO] [stdout] 307 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_f (line 439) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:442:26
[INFO] [stdout]     |
[INFO] [stdout] 442 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 442 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 442 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_xy (line 451) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:453:19
[INFO] [stdout]     |
[INFO] [stdout] 453 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:454:26
[INFO] [stdout]     |
[INFO] [stdout] 454 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 454 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 454 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 511) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:514:26
[INFO] [stdout]     |
[INFO] [stdout] 514 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 514 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 514 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 72) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 79) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 | use kasane_logic::error::Error;
[INFO] [stdout]    |                   ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]   --> src/lib.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 | mod error;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]    |
[INFO] [stdout] 82 - use kasane_logic::error::Error;
[INFO] [stdout] 82 + use kasane_logic::Error;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 545) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:547:19
[INFO] [stdout]     |
[INFO] [stdout] 547 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:548:26
[INFO] [stdout]     |
[INFO] [stdout] 548 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 548 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 548 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 471) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:473:19
[INFO] [stdout]     |
[INFO] [stdout] 473 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:474:26
[INFO] [stdout]     |
[INFO] [stdout] 474 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 474 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 474 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 522) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:524:19
[INFO] [stdout]     |
[INFO] [stdout] 524 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:525:26
[INFO] [stdout]     |
[INFO] [stdout] 525 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 525 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 525 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 556) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:558:19
[INFO] [stdout]     |
[INFO] [stdout] 558 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:559:26
[INFO] [stdout]     |
[INFO] [stdout] 559 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 559 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 559 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:560:19
[INFO] [stdout]     |
[INFO] [stdout] 560 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 560 - use kasane_logic::error::Error;
[INFO] [stdout] 560 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 179) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:181:19
[INFO] [stdout]     |
[INFO] [stdout] 181 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 182 - use kasane_logic::error::Error;
[INFO] [stdout] 182 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 87) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:89:19
[INFO] [stdout]    |
[INFO] [stdout] 89 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]    |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]   --> src/lib.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | mod spatial_id;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]   --> src/spatial_id/single_id.rs:90:19
[INFO] [stdout]    |
[INFO] [stdout] 90 | use kasane_logic::error::Error;
[INFO] [stdout]    |                   ^^^^^ private module
[INFO] [stdout]    |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]   --> src/lib.rs:2:1
[INFO] [stdout]    |
[INFO] [stdout]  2 | mod error;
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]    |
[INFO] [stdout] 90 - use kasane_logic::error::Error;
[INFO] [stdout] 90 + use kasane_logic::Error;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new_unchecked (line 410) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:412:19
[INFO] [stdout]     |
[INFO] [stdout] 412 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 362) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 375) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:377:19
[INFO] [stdout]     |
[INFO] [stdout] 377 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 349) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 351 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 171) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:173:19
[INFO] [stdout]     |
[INFO] [stdout] 173 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 211) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:213:19
[INFO] [stdout]     |
[INFO] [stdout] 213 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 219) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:221:19
[INFO] [stdout]     |
[INFO] [stdout] 221 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:222:19
[INFO] [stdout]     |
[INFO] [stdout] 222 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 222 - use kasane_logic::error::Error;
[INFO] [stdout] 222 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 250) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:252:19
[INFO] [stdout]     |
[INFO] [stdout] 252 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 258) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `error` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:261:19
[INFO] [stdout]     |
[INFO] [stdout] 261 | use kasane_logic::error::Error;
[INFO] [stdout]     |                   ^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `error` is defined here
[INFO] [stdout]    --> src/lib.rs:2:1
[INFO] [stdout]     |
[INFO] [stdout]   2 | mod error;
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout] help: consider importing this enum instead
[INFO] [stdout]     |
[INFO] [stdout] 261 - use kasane_logic::error::Error;
[INFO] [stdout] 261 + use kasane_logic::Error;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::vertices (line 612) stdout ----
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:614:26
[INFO] [stdout]     |
[INFO] [stdout] 614 | use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout]     |                          ^^^^^^^^^^ private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] help: consider importing this trait instead
[INFO] [stdout]     |
[INFO] [stdout] 614 - use crate::kasane_logic::spatial_id::SpatialId;
[INFO] [stdout] 614 + use kasane_logic::SpatialId;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `spatial_id` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:615:19
[INFO] [stdout]     |
[INFO] [stdout] 615 | use kasane_logic::spatial_id::single_id::SingleId;
[INFO] [stdout]     |                   ^^^^^^^^^^  --------- module `single_id` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `spatial_id` is defined here
[INFO] [stdout]    --> src/lib.rs:8:1
[INFO] [stdout]     |
[INFO] [stdout]   8 | mod spatial_id;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `geometry` is private
[INFO] [stdout]    --> src/spatial_id/single_id.rs:616:19
[INFO] [stdout]     |
[INFO] [stdout] 616 | use kasane_logic::geometry::coordinate::Coordinate;
[INFO] [stdout]     |                   ^^^^^^^^  ---------- module `coordinate` is not publicly re-exported
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `geometry` is defined here
[INFO] [stdout]    --> src/lib.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | mod geometry;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_altitude (line 141)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_latitude (line 111)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::as_longitude (line 126)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::distance (line 264)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::new (line 59)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_altitude (line 197)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_latitude (line 156)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::set_longitude (line 176)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Coordinate::to_single_id (line 220)
[INFO] [stdout]     src/geometry/coordinate.rs - geometry::coordinate::Ecef::from (line 280)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::as_x (line 56)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::as_y (line 69)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::as_z (line 82)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::distance (line 146)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::new (line 41)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::set_x (line 95)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::set_y (line 110)
[INFO] [stdout]     src/geometry/ecef.rs - geometry::ecef::Ecef::set_z (line 125)
[INFO] [stdout]     src/spatial_id/constants.rs - spatial_id::constants::F_MAX (line 66)
[INFO] [stdout]     src/spatial_id/constants.rs - spatial_id::constants::F_MIN (line 22)
[INFO] [stdout]     src/spatial_id/constants.rs - spatial_id::constants::XY_MAX (line 7)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_f (line 179)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_x (line 191)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_y (line 203)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::as_z (line 167)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 275)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::children (line 285)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 46)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::fmt (line 55)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_f (line 449)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::max_xy (line 462)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::min_f (line 436)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 109)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 118)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new (line 126)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::new_unchecked (line 419)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 320)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 333)
[INFO] [stdout]     src/spatial_id/range_id.rs - spatial_id::range_id::RangeId::parent (line 347)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_f (line 128)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_x (line 139)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_y (line 150)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::as_z (line 117)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::center (line 589)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 286)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::children (line 304)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::fmt (line 42)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_f (line 439)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::max_xy (line 451)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::min_f (line 427)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 471)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_f (line 482)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 511)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_x (line 522)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 545)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::move_y (line 556)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 72)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 79)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new (line 87)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::new_unchecked (line 410)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 349)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 362)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::parent (line 375)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 171)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_f (line 179)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 211)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_x (line 219)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 250)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::set_y (line 258)
[INFO] [stdout]     src/spatial_id/single_id.rs - spatial_id::single_id::SingleId::vertices (line 612)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 70 failed; 2 ignored; 0 measured; 0 filtered out; finished in 5.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 5.53s; merged doctests compilation took 0.45s
[INFO] running `Command { std: "docker" "inspect" "6b66593128f86d4bef9df0a228d7ef637d508375c93037605eaf5e9e70c75042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b66593128f86d4bef9df0a228d7ef637d508375c93037605eaf5e9e70c75042", kill_on_drop: false }`
[INFO] [stdout] 6b66593128f86d4bef9df0a228d7ef637d508375c93037605eaf5e9e70c75042
