[INFO] fetching crate mesh_to_sdf 0.4.0... [INFO] checking mesh_to_sdf-0.4.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate mesh_to_sdf 0.4.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate mesh_to_sdf 0.4.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate mesh_to_sdf 0.4.0 [INFO] tweaked toml for crates.io crate mesh_to_sdf 0.4.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mesh_to_sdf 0.4.0 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate mesh_to_sdf 0.4.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ordered-float v4.2.2 [INFO] [stderr] Downloaded bvh v0.10.0 [INFO] [stderr] Downloaded easy-gltf v1.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 98560298ec2d2d1b855e1bdbb30abd957cd55ad7dc350628ef0774cebae3e499 [INFO] running `Command { std: "docker" "start" "-a" "98560298ec2d2d1b855e1bdbb30abd957cd55ad7dc350628ef0774cebae3e499", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "98560298ec2d2d1b855e1bdbb30abd957cd55ad7dc350628ef0774cebae3e499", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98560298ec2d2d1b855e1bdbb30abd957cd55ad7dc350628ef0774cebae3e499", kill_on_drop: false }` [INFO] [stdout] 98560298ec2d2d1b855e1bdbb30abd957cd55ad7dc350628ef0774cebae3e499 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 608ae4f1c7c0888acbaabd86126200e24f7a2b5d578e399eb2cf4127bf53a90a [INFO] running `Command { std: "docker" "start" "-a" "608ae4f1c7c0888acbaabd86126200e24f7a2b5d578e399eb2cf4127bf53a90a", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Checking either v1.10.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Checking bytemuck v1.18.0 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling crc32fast v1.4.0 [INFO] [stderr] Compiling thiserror v1.0.61 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Checking half v2.4.0 [INFO] [stderr] Checking miniz_oxide v0.7.2 [INFO] [stderr] Checking aligned-vec v0.5.0 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Compiling built v0.7.1 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking ryu v1.0.17 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking regex-syntax v0.8.3 [INFO] [stderr] Checking flate2 v1.0.28 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Checking safe_arch v0.7.1 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Checking new_debug_unreachable v1.0.6 [INFO] [stderr] Checking weezl v0.1.8 [INFO] [stderr] Checking anstyle v1.0.6 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Compiling syn v2.0.57 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling rustix v0.38.32 [INFO] [stderr] Checking bitstream-io v2.2.0 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Checking imgref v1.10.1 [INFO] [stderr] Checking flume v0.11.0 [INFO] [stderr] Checking avif-serialize v0.8.1 [INFO] [stderr] Checking rgb v0.8.37 [INFO] [stderr] Checking fdeflate v0.3.4 [INFO] [stderr] Checking wide v0.7.15 [INFO] [stderr] Checking loop9 v0.1.5 [INFO] [stderr] Checking zune-inflate v0.2.54 [INFO] [stderr] Checking lebe v0.5.2 [INFO] [stderr] Checking zune-core v0.4.12 [INFO] [stderr] Checking quick-error v2.0.1 [INFO] [stderr] Compiling inflections v1.1.1 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Checking bitflags v2.5.0 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking bit_field v0.10.2 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking jpeg-decoder v0.3.1 [INFO] [stderr] Checking linux-raw-sys v0.4.13 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking png v0.17.13 [INFO] [stderr] Checking exr v1.72.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking gif v0.13.1 [INFO] [stderr] Checking zune-jpeg v0.4.11 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking tiff v0.9.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking v_frame v0.3.8 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking qoi v0.4.1 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Checking clap_lex v0.7.0 [INFO] [stderr] Checking fastrand v2.0.2 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Compiling cgmath v0.18.0 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Checking clap_builder v4.5.2 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking approx v0.4.0 [INFO] [stderr] Checking wait-timeout v0.2.0 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking anstream v0.6.13 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking float-cmp v0.9.0 [INFO] [stderr] Checking ordered-float v4.2.2 [INFO] [stderr] Checking rand_xorshift v0.3.0 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking is-terminal v0.4.12 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking unarray v0.1.4 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking web-time v1.1.0 [INFO] [stderr] Checking av1-grain v0.2.3 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Checking rstar v0.12.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking maybe-rayon v0.1.1 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking tempfile v3.12.0 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking proptest v1.5.0 [INFO] [stderr] Checking regex v1.10.4 [INFO] [stderr] Checking clap v4.5.4 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking env_logger v0.11.5 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.61 [INFO] [stderr] Compiling profiling-procmacros v1.0.15 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Compiling gltf-derive v1.4.1 [INFO] [stderr] Checking profiling v1.0.15 [INFO] [stderr] Checking image-webp v0.1.1 [INFO] [stderr] Checking num-complex v0.4.5 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking ravif v0.11.5 [INFO] [stderr] Checking image v0.25.2 [INFO] [stderr] Checking simba v0.9.0 [INFO] [stderr] Checking num v0.4.2 [INFO] [stderr] Checking gltf-json v1.4.1 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking gltf v1.4.1 [INFO] [stderr] Checking easy-gltf v1.1.2 [INFO] [stderr] Checking nalgebra v0.33.0 [INFO] [stderr] Checking bvh v0.10.0 [INFO] [stderr] Checking mesh_to_sdf v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 159 - cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] 159 + Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 160 - cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] 160 + Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 161 - cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] 161 + Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 162 - cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] 162 + Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 163 - cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] 163 + Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 198 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 198 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 198 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 206 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 206 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 258 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 258 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 149 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 266 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 266 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/default.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | cgmath::Vector3::new(0.0, 0.0, 0.0), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 78 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 88 - cgmath::Vector3::new(0.0, 0.0, 0.0), [INFO] [stdout] 88 + Vector3::new(0.0, 0.0, 0.0), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/default.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 78 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 89 - cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] 89 + Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/default.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 78 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 90 - cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] 90 + Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 140 - cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] 140 + Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 141 - cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] 141 + Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 142 - cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] 142 + Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 143 - cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] 143 + Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 144 - cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] 144 + Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 178 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 178 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 130 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 186 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 186 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 188 - cgmath::Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] 188 + Vector3::new(0.01, 0.01, 0.5), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 189 - cgmath::Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] 189 + Vector3::new(1.0, 1.0, 1.0), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 190 - cgmath::Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] 190 + Vector3::new(0.1, 0.2, 0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 191 - cgmath::Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] 191 + Vector3::new(1.1, 2.2, 5.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 192 - cgmath::Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] 192 + Vector3::new(-0.1, 0.2, -0.2), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 226 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 226 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 178 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 234 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 234 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:735:13 [INFO] [stdout] | [INFO] [stdout] 735 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 688 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 735 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 735 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:743:13 [INFO] [stdout] | [INFO] [stdout] 743 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 688 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 743 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 743 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:817:13 [INFO] [stdout] | [INFO] [stdout] 817 | cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 688 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 817 - cgmath::Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] 817 + Vector3::new(f32::MAX, f32::MAX, f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:825:13 [INFO] [stdout] | [INFO] [stdout] 825 | cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 688 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 825 - cgmath::Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] 825 + Vector3::new(-f32::MAX, -f32::MAX, -f32::MAX), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `easy_gltf::model::Vertex` [INFO] [stdout] --> benches/generate_sdf.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use easy_gltf::model::Vertex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:166:23 [INFO] [stdout] | [INFO] [stdout] 166 | let bvh_sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:173:19 [INFO] [stdout] | [INFO] [stdout] 173 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> benches/generate_grid_sdf.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | criterion_group!(benches, criterion_benchmark); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] = note: this warning originates in the macro `$crate::criterion_group` which comes from the expansion of the macro `criterion_group` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> benches/generate_grid_sdf.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | / criterion_group! { [INFO] [stdout] 128 | | name = benches_big; [INFO] [stdout] 129 | | config = Criterion::default().sample_size(10); [INFO] [stdout] 130 | | targets = criterion_benchmark_big [INFO] [stdout] 131 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `criterion_group` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:223:19 [INFO] [stdout] | [INFO] [stdout] 223 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:219:44 [INFO] [stdout] | [INFO] [stdout] 219 | query_points.push(grid.get_cell_center(&[x, y, z])); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_center` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_center` [INFO] [stdout] ... [INFO] [stdout] 135 | pub fn get_cell_center(&self, cell: &[usize; 3]) -> V { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:216:26 [INFO] [stdout] | [INFO] [stdout] 216 | for x in 0..grid.get_cell_count()[0] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:217:30 [INFO] [stdout] | [INFO] [stdout] 217 | for y in 0..grid.get_cell_count()[1] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:218:34 [INFO] [stdout] | [INFO] [stdout] 218 | for z in 0..grid.get_cell_count()[2] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:214:20 [INFO] [stdout] | [INFO] [stdout] 214 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [32, 32, 32]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:229:24 [INFO] [stdout] | [INFO] [stdout] 229 | let grid_sdf = generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> examples/demo.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | let query_points = [cgmath::Vector3::new(0.0, 0.0, 0.0)]; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 22 - let query_points = [cgmath::Vector3::new(0.0, 0.0, 0.0)]; [INFO] [stdout] 22 + let query_points = [Vector3::new(0.0, 0.0, 0.0)]; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> examples/demo.rs:42:28 [INFO] [stdout] | [INFO] [stdout] 42 | let bounding_box_min = cgmath::Vector3::new(0., 0., 0.); [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 42 - let bounding_box_min = cgmath::Vector3::new(0., 0., 0.); [INFO] [stdout] 42 + let bounding_box_min = Vector3::new(0., 0., 0.); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> examples/demo.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | let bounding_box_max = cgmath::Vector3::new(2., 2., 2.); [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use nalgebra::Vector3; [INFO] [stdout] | [INFO] [stdout] help: if you import `Vector3`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 43 - let bounding_box_max = cgmath::Vector3::new(2., 2., 2.); [INFO] [stdout] 43 + let bounding_box_max = Vector3::new(2., 2., 2.); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: mesh_to_sdf::Point` is not satisfied [INFO] [stdout] --> examples/demo.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | let sdf = mesh_to_sdf::generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `mesh_to_sdf::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `mesh_to_sdf::Point`: [INFO] [stdout] [f32; 3] [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] nalgebra::geometry::point::OPoint> [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/examples/demo-d942b3d817dcd819.long-type-6997787237190021769.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: mesh_to_sdf::Point` is not satisfied [INFO] [stdout] --> examples/demo.rs:49:25 [INFO] [stdout] | [INFO] [stdout] 49 | let sdf: Vec = mesh_to_sdf::generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `mesh_to_sdf::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `mesh_to_sdf::Point`: [INFO] [stdout] [f32; 3] [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] nalgebra::geometry::point::OPoint> [INFO] [stdout] note: required by a bound in `generate_grid_sdf` [INFO] [stdout] --> /opt/rustwide/workdir/src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/examples/demo-d942b3d817dcd819.long-type-6997787237190021769.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: mesh_to_sdf::Point` is not satisfied [INFO] [stdout] --> examples/demo.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | mesh_to_sdf::Grid::from_bounding_box(&bounding_box_min, &bounding_box_max, cell_count); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `mesh_to_sdf::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `mesh_to_sdf::Point`: [INFO] [stdout] [f32; 3] [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] nalgebra::geometry::point::OPoint> [INFO] [stdout] note: required by a bound in `Grid::::from_bounding_box` [INFO] [stdout] --> /opt/rustwide/workdir/src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/examples/demo-d942b3d817dcd819.long-type-6997787237190021769.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_idx` exists for struct `Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> examples/demo.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 59 | let index = grid.get_cell_idx(&[x, y, z]); [INFO] [stdout] | ^^^^^^^^^^^^ method cannot be called on `Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: mesh_to_sdf::Point` [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `cgmath::vector::Vector3: mesh_to_sdf::Point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_integer_coordinates` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:244:22 [INFO] [stdout] | [INFO] [stdout] 244 | grid.get_cell_integer_coordinates(i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_integer_coordinates` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mesh_to_sdf` (example "demo") due to 7 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 283 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:279:44 [INFO] [stdout] | [INFO] [stdout] 279 | query_points.push(grid.get_cell_center(&[x, y, z])); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_center` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_center` [INFO] [stdout] ... [INFO] [stdout] 135 | pub fn get_cell_center(&self, cell: &[usize; 3]) -> V { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | for x in 0..grid.get_cell_count()[0] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:277:30 [INFO] [stdout] | [INFO] [stdout] 277 | for y in 0..grid.get_cell_count()[1] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:278:34 [INFO] [stdout] | [INFO] [stdout] 278 | for z in 0..grid.get_cell_count()[2] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> benches/generate_sdf.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | criterion_group!(benches, criterion_benchmark); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-W missing-docs` [INFO] [stdout] = note: this warning originates in the macro `$crate::criterion_group` which comes from the expansion of the macro `criterion_group` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> benches/generate_sdf.rs:274:1 [INFO] [stdout] | [INFO] [stdout] 274 | / criterion_group! { [INFO] [stdout] 275 | | name = benches_big; [INFO] [stdout] 276 | | config = Criterion::default().sample_size(10); [INFO] [stdout] 277 | | targets = criterion_benchmark_big [INFO] [stdout] 278 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `criterion_group` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:274:20 [INFO] [stdout] | [INFO] [stdout] 274 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [16, 16, 16]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/bvh.rs:289:24 [INFO] [stdout] | [INFO] [stdout] 289 | let grid_sdf = generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/default.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 92 | let sdf = generate_sdf_default( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generic::default::generate_sdf_default` [INFO] [stdout] --> src/generate/generic/default.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn generate_sdf_default( [INFO] [stdout] | -------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 18 | V: Point, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf_default` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:147:25 [INFO] [stdout] | [INFO] [stdout] 147 | let rtree_sdf = generate_sdf_rtree( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `rtree::generate_sdf_rtree` [INFO] [stdout] --> src/generate/generic/rtree.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn generate_sdf_rtree( [INFO] [stdout] | ------------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 93 | V: Point, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf_rtree` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:153:19 [INFO] [stdout] | [INFO] [stdout] 153 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 203 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:199:44 [INFO] [stdout] | [INFO] [stdout] 199 | query_points.push(grid.get_cell_center(&[x, y, z])); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_center` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_center` [INFO] [stdout] ... [INFO] [stdout] 135 | pub fn get_cell_center(&self, cell: &[usize; 3]) -> V { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:196:26 [INFO] [stdout] | [INFO] [stdout] 196 | for x in 0..grid.get_cell_count()[0] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:197:30 [INFO] [stdout] | [INFO] [stdout] 197 | for y in 0..grid.get_cell_count()[1] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:198:34 [INFO] [stdout] | [INFO] [stdout] 198 | for z in 0..grid.get_cell_count()[2] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:194:20 [INFO] [stdout] | [INFO] [stdout] 194 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [32, 32, 32]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | let grid_sdf = generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | let rtree_sdf = generate_sdf_rtree_bvh( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `rtree_bvh::generate_sdf_rtree_bvh` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 79 | pub fn generate_sdf_rtree_bvh( [INFO] [stdout] | ---------------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 85 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf_rtree_bvh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:201:19 [INFO] [stdout] | [INFO] [stdout] 201 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:251:19 [INFO] [stdout] | [INFO] [stdout] 251 | let sdf = generate_sdf( [INFO] [stdout] | ^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate_sdf` [INFO] [stdout] --> src/lib.rs:298:8 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn generate_sdf( [INFO] [stdout] | ------------ required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 298 | V: Point + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:247:44 [INFO] [stdout] | [INFO] [stdout] 247 | query_points.push(grid.get_cell_center(&[x, y, z])); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_center` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_center` [INFO] [stdout] ... [INFO] [stdout] 135 | pub fn get_cell_center(&self, cell: &[usize; 3]) -> V { [INFO] [stdout] | --------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:244:26 [INFO] [stdout] | [INFO] [stdout] 244 | for x in 0..grid.get_cell_count()[0] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:245:30 [INFO] [stdout] | [INFO] [stdout] 245 | for y in 0..grid.get_cell_count()[1] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:246:34 [INFO] [stdout] | [INFO] [stdout] 246 | for z in 0..grid.get_cell_count()[2] { [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::get_cell_count` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::get_cell_count` [INFO] [stdout] ... [INFO] [stdout] 96 | pub const fn get_cell_count(&self) -> [usize; 3] { [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:242:20 [INFO] [stdout] | [INFO] [stdout] 242 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [32, 32, 32]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:257:24 [INFO] [stdout] | [INFO] [stdout] 257 | let grid_sdf = generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/grid.rs:758:19 [INFO] [stdout] | [INFO] [stdout] 758 | let sdf = generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/grid.rs:756:20 [INFO] [stdout] | [INFO] [stdout] 756 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [32, 32, 32]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_size` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:785:30 [INFO] [stdout] | [INFO] [stdout] 785 | let cell_size = grid.get_cell_size(); [INFO] [stdout] | ^^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_size` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_count` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:786:26 [INFO] [stdout] | [INFO] [stdout] 786 | for x in 0..grid.get_cell_count()[0] - 1 { [INFO] [stdout] | ^^^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_count` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_count` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:787:30 [INFO] [stdout] | [INFO] [stdout] 787 | for y in 0..grid.get_cell_count()[1] - 1 { [INFO] [stdout] | ^^^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_count` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_count` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:788:34 [INFO] [stdout] | [INFO] [stdout] 788 | for z in 0..grid.get_cell_count()[2] - 1 { [INFO] [stdout] | ^^^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_count` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_idx` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:789:38 [INFO] [stdout] | [INFO] [stdout] 789 | let index = grid.get_cell_idx(&[x, y, z]); [INFO] [stdout] | ^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_idx` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_idx` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:793:38 [INFO] [stdout] | [INFO] [stdout] 793 | let neigh = grid.get_cell_idx(&[x + 1, y, z]); [INFO] [stdout] | ^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_idx` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_idx` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:797:38 [INFO] [stdout] | [INFO] [stdout] 797 | let neigh = grid.get_cell_idx(&[x, y + 1, z]); [INFO] [stdout] | ^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_idx` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get_cell_idx` exists for struct `grid::Grid>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/generate/grid.rs:801:38 [INFO] [stdout] | [INFO] [stdout] 801 | let neigh = grid.get_cell_idx(&[x, y, z + 1]); [INFO] [stdout] | ^^^^^^^^^^^^ method cannot be called on `grid::Grid>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cgmath-0.18.0/src/vector.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct Vector3 { [INFO] [stdout] | --------------------- doesn't satisfy `cgmath::vector::Vector3: point::Point` [INFO] [stdout] | [INFO] [stdout] ::: src/grid.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct Grid { [INFO] [stdout] | ------------------------- method `get_cell_idx` not found for this struct [INFO] [stdout] | [INFO] [stdout] note: trait bound `cgmath::vector::Vector3: point::Point` was not satisfied [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ ------- [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/grid.rs:837:9 [INFO] [stdout] | [INFO] [stdout] 837 | generate_grid_sdf( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `generate::grid::generate_grid_sdf` [INFO] [stdout] --> src/generate/grid.rs:272:8 [INFO] [stdout] | [INFO] [stdout] 265 | pub fn generate_grid_sdf( [INFO] [stdout] | ----------------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 272 | V: Point + Sync + Send + 'static, [INFO] [stdout] | ^^^^^ required by this bound in `generate_grid_sdf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `cgmath::vector::Vector3: point::Point` is not satisfied [INFO] [stdout] --> src/generate/grid.rs:835:20 [INFO] [stdout] | [INFO] [stdout] 835 | let grid = Grid::from_bounding_box(&bbox_min, &bbox_max, [32, 32, 32]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `point::Point` is not implemented for `cgmath::vector::Vector3` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `point::Point`: [INFO] [stdout] Matrix, Const<1>, ArrayStorage> [INFO] [stdout] OPoint> [INFO] [stdout] [f32; 3] [INFO] [stdout] note: required by a bound in `grid::Grid::::from_bounding_box` [INFO] [stdout] --> src/grid.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | impl Grid { [INFO] [stdout] | ^^^^^ required by this bound in `Grid::::from_bounding_box` [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn from_bounding_box(bbox_min: &V, bbox_max: &V, cell_count: [usize; 3]) -> Self { [INFO] [stdout] | ----------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:199:22 [INFO] [stdout] | [INFO] [stdout] 199 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:207:22 [INFO] [stdout] | [INFO] [stdout] 207 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:259:22 [INFO] [stdout] | [INFO] [stdout] 259 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/bvh.rs:267:22 [INFO] [stdout] | [INFO] [stdout] 267 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:179:22 [INFO] [stdout] | [INFO] [stdout] 179 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree.rs:187:22 [INFO] [stdout] | [INFO] [stdout] 187 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:227:22 [INFO] [stdout] | [INFO] [stdout] 227 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/generic/rtree_bvh.rs:235:22 [INFO] [stdout] | [INFO] [stdout] 235 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:736:22 [INFO] [stdout] | [INFO] [stdout] 736 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:744:22 [INFO] [stdout] | [INFO] [stdout] 744 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:818:22 [INFO] [stdout] | [INFO] [stdout] 818 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] --> src/generate/grid.rs:826:22 [INFO] [stdout] | [INFO] [stdout] 826 | |acc, v| cgmath::Vector3 { [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `cgmath` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cgmath`, use `cargo add cgmath` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `mesh_to_sdf` (lib test) due to 90 previous errors [INFO] running `Command { std: "docker" "inspect" "608ae4f1c7c0888acbaabd86126200e24f7a2b5d578e399eb2cf4127bf53a90a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "608ae4f1c7c0888acbaabd86126200e24f7a2b5d578e399eb2cf4127bf53a90a", kill_on_drop: false }` [INFO] [stdout] 608ae4f1c7c0888acbaabd86126200e24f7a2b5d578e399eb2cf4127bf53a90a