[INFO] fetching crate crater-rs 0.8.0... [INFO] checking crater-rs-0.8.0 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145342-1 [INFO] extracting crate crater-rs 0.8.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate crater-rs 0.8.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate crater-rs 0.8.0 [INFO] tweaked toml for crates.io crate crater-rs 0.8.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate crater-rs 0.8.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 crater-rs 0.8.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] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wrapcenum-derive v0.4.1 [INFO] [stderr] Downloaded rstest_macros v0.23.0 [INFO] [stderr] Downloaded nvml-wrapper v0.10.0 [INFO] [stderr] Downloaded burn-hip v0.16.1 [INFO] [stderr] Downloaded systemstat v0.2.4 [INFO] [stderr] Downloaded r2d2_sqlite v0.25.0 [INFO] [stderr] Downloaded burn-derive v0.16.1 [INFO] [stderr] Downloaded burn-cuda v0.16.1 [INFO] [stderr] Downloaded derive-new v0.7.0 [INFO] [stderr] Downloaded gix-fs v0.12.1 [INFO] [stderr] Downloaded burn-candle v0.16.1 [INFO] [stderr] Downloaded gix-features v0.39.1 [INFO] [stderr] Downloaded burn-dataset v0.16.1 [INFO] [stderr] Downloaded burn-autodiff v0.16.1 [INFO] [stderr] Downloaded burn-jit v0.16.1 [INFO] [stderr] Downloaded burn-core v0.16.1 [INFO] [stderr] Downloaded cubecl-core v0.4.0 [INFO] [stderr] Downloaded burn-ndarray v0.16.1 [INFO] [stderr] Downloaded vtkio v0.7.0-rc1 [INFO] [stderr] Downloaded burn-tensor v0.16.1 [INFO] [stderr] Downloaded burn-fusion v0.16.1 [INFO] [stderr] Downloaded torch-sys v0.15.0 [INFO] [stderr] Downloaded cubecl-cpp v0.4.0 [INFO] [stderr] Downloaded cubecl-linalg v0.4.0 [INFO] [stderr] Downloaded cubecl-runtime v0.4.0 [INFO] [stderr] Downloaded cubecl-wgpu v0.4.0 [INFO] [stderr] Downloaded burn-router v0.16.1 [INFO] [stderr] Downloaded cubecl-cuda v0.4.0 [INFO] [stderr] Downloaded cubecl-hip v0.4.0 [INFO] [stderr] Downloaded cubecl-reduce v0.4.0 [INFO] [stderr] Downloaded cubecl-hip-sys v6.4.0 [INFO] [stderr] Downloaded cubecl-macros v0.4.0 [INFO] [stderr] Downloaded cubecl v0.4.0 [INFO] [stderr] Downloaded nvml-wrapper-sys v0.8.0 [INFO] [stderr] Downloaded burn-train v0.16.1 [INFO] [stderr] Downloaded gix-hash v0.15.1 [INFO] [stderr] Downloaded gix-tempfile v15.0.0 [INFO] [stderr] Downloaded burn-tch v0.16.1 [INFO] [stderr] Downloaded burn-wgpu v0.16.1 [INFO] [stderr] Downloaded serde_rusqlite v0.36.0 [INFO] [stderr] Downloaded text_placeholder v0.5.1 [INFO] [stderr] Downloaded atomic_float v1.1.0 [INFO] [stderr] Downloaded burn-common v0.16.1 [INFO] [stderr] Downloaded cubecl-common v0.4.0 [INFO] [stderr] Downloaded compact_str v0.8.1 [INFO] [stderr] Downloaded rstest v0.23.0 [INFO] [stderr] Downloaded burn v0.16.1 [INFO] [stderr] Downloaded sanitize-filename v0.5.0 [INFO] [stderr] Downloaded derive-new v0.6.0 [INFO] [stderr] Downloaded cudarc v0.12.1 [INFO] [stderr] Downloaded tch v0.15.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] d975674c57d7abba6a03eaae3f0135ce801f3e5422d957c4fd8a1bb1dfa8fcd3 [INFO] running `Command { std: "docker" "start" "-a" "d975674c57d7abba6a03eaae3f0135ce801f3e5422d957c4fd8a1bb1dfa8fcd3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d975674c57d7abba6a03eaae3f0135ce801f3e5422d957c4fd8a1bb1dfa8fcd3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d975674c57d7abba6a03eaae3f0135ce801f3e5422d957c4fd8a1bb1dfa8fcd3", kill_on_drop: false }` [INFO] [stdout] d975674c57d7abba6a03eaae3f0135ce801f3e5422d957c4fd8a1bb1dfa8fcd3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] fca51794ad2dabbd561ac0fc4feb4f9a1475e4b2571b765f979a06cd03f9409b [INFO] running `Command { std: "docker" "start" "-a" "fca51794ad2dabbd561ac0fc4feb4f9a1475e4b2571b765f979a06cd03f9409b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Checking cfg-if v1.0.1 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking allocator-api2 v0.2.21 [INFO] [stderr] Checking pin-project-lite v0.2.16 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking parking v2.2.1 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking bitflags v2.9.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking futures-core v0.3.31 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking foldhash v0.1.5 [INFO] [stderr] Checking event-listener v5.4.0 [INFO] [stderr] Checking ppv-lite86 v0.2.21 [INFO] [stderr] Checking fastrand v2.3.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking futures-io v0.3.31 [INFO] [stderr] Compiling cubecl-common v0.4.0 [INFO] [stderr] Checking futures-lite v2.6.0 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking event-listener-strategy v0.5.4 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking embassy-futures v0.1.1 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Compiling cubecl-runtime v0.4.0 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Compiling naga v23.1.0 [INFO] [stderr] Checking libloading v0.8.8 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Compiling ash v0.38.0+1.3.281 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking async-channel v2.5.0 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking gpu-descriptor-types v0.2.0 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking gpu-alloc-types v0.3.0 [INFO] [stderr] Compiling wgpu-hal v23.0.1 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Checking gpu-alloc v0.6.0 [INFO] [stderr] Checking parking_lot v0.12.4 [INFO] [stderr] Checking wgpu-types v23.0.0 [INFO] [stderr] Compiling wgpu-core v23.0.1 [INFO] [stderr] Checking glow v0.14.2 [INFO] [stderr] Checking profiling v1.0.17 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Compiling wgpu v23.0.1 [INFO] [stderr] Checking sanitize-filename v0.5.0 [INFO] [stderr] Compiling cubecl-wgpu v0.4.0 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking web-time v1.1.0 [INFO] [stderr] Checking rand_distr v0.4.3 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking colored v2.2.0 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Checking crossbeam-channel v0.5.15 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking anstyle-parse v0.2.7 [INFO] [stderr] Checking thread-tree v0.3.3 [INFO] [stderr] Compiling cc v1.2.29 [INFO] [stderr] Checking hashbrown v0.13.2 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking anstyle-query v1.1.3 [INFO] [stderr] Checking anstyle v1.0.11 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Checking colorchoice v1.0.4 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Checking anstream v0.6.19 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling bytemuck_derive v1.9.3 [INFO] [stderr] Compiling derive-new v0.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling derive_more-impl v1.0.0 [INFO] [stderr] Compiling derive-new v0.7.0 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling lzma-sys v0.1.20 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking bytemuck v1.23.1 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling burn-ndarray v0.16.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling winnow v0.7.12 [INFO] [stderr] Checking flate2 v1.1.2 [INFO] [stderr] Checking ndarray v0.16.1 [INFO] [stderr] Compiling rstest_macros v0.25.0 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Checking clap_lex v0.7.5 [INFO] [stderr] Checking unty v0.0.4 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Checking atomic_float v1.1.0 [INFO] [stderr] Compiling clap_derive v4.5.41 [INFO] [stderr] Checking clap_builder v4.5.41 [INFO] [stderr] Checking derive_more v1.0.0 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Compiling burn-derive v0.16.1 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking data-encoding v2.9.0 [INFO] [stderr] Checking futures-task v0.3.31 [INFO] [stderr] Checking uuid v1.17.0 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Checking slab v0.4.10 [INFO] [stderr] Checking twox-hash v2.1.1 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking lz4_flex v0.11.5 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking clap v4.5.41 [INFO] [stderr] Checking xz2 v0.1.7 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Checking half v2.6.0 [INFO] [stderr] Checking gpu-descriptor v0.3.2 [INFO] [stderr] Checking serde_bytes v0.11.17 [INFO] [stderr] Compiling cubecl-macros v0.4.0 [INFO] [stderr] Checking burn-common v0.16.1 [INFO] [stderr] Checking text_placeholder v0.5.1 [INFO] [stderr] Checking bincode v2.0.1 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking quick-xml v0.36.2 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Compiling serde_with_macros v3.14.0 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking tracing-core v0.1.34 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking futures-timer v3.0.3 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking jiff v0.2.15 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking trim-in-place v0.1.7 [INFO] [stderr] Checking vtkio v0.7.0-rc1 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking serde_with v3.14.0 [INFO] [stderr] Checking rand v0.9.1 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking cubecl-core v0.4.0 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking rstest v0.25.0 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking thread_local v1.1.9 [INFO] [stderr] Checking dyn-clone v1.0.19 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking tracing-subscriber v0.3.19 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking criterion v0.6.0 [INFO] [stderr] Checking cubecl-linalg v0.4.0 [INFO] [stderr] Checking cubecl-reduce v0.4.0 [INFO] [stderr] Checking cubecl v0.4.0 [INFO] [stderr] Checking burn-tensor v0.16.1 [INFO] [stderr] Checking burn-fusion v0.16.1 [INFO] [stderr] Checking burn-autodiff v0.16.1 [INFO] [stderr] Checking burn-jit v0.16.1 [INFO] [stderr] Checking burn-wgpu v0.16.1 [INFO] [stderr] Checking burn-core v0.16.1 [INFO] [stderr] Checking burn v0.16.1 [INFO] [stderr] Checking crater-rs v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/test_utils.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/analysis/intersections.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/analysis/rays/algo.rs:615:9 [INFO] [stdout] | [INFO] [stdout] 615 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/analysis/rays/mod.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/analysis/rootfind.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/analysis/volumes.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/csg/fields.rs:674:9 [INFO] [stdout] | [INFO] [stdout] 674 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/csg/marching_cubes.rs:716:9 [INFO] [stdout] | [INFO] [stdout] 716 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/csg/regions.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/csg/rescale.rs:260:9 [INFO] [stdout] | [INFO] [stdout] 260 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/csg/transformations.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 322 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/serde/stl.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> src/serde/threejs/field_visualization.rs:678:9 [INFO] [stdout] | [INFO] [stdout] 678 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> examples/raycast/benchmark.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> benches/raycast.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> examples/raycast/gallery.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `backend_macro` [INFO] [stdout] --> examples/csg/tori.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use backend_macro::with_backend; [INFO] [stdout] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `backend_macro` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `backend_macro`, use `cargo add backend_macro` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/benchmark.rs:33:52 [INFO] [stdout] | [INFO] [stdout] 33 | let benchmark_result = run_raycast_benchmark::( [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/csg/tori.rs:11:29 [INFO] [stdout] | [INFO] [stdout] 11 | let z_torus = Field3D::::torus(1.0, 2.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 6 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/csg/tori.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | algebra: Algebra::::default(), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 6 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/benchmark.rs:39:10 [INFO] [stdout] | [INFO] [stdout] 39 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> benches/raycast.rs:131:48 [INFO] [stdout] | [INFO] [stdout] 131 | let region = make_random_spheres::(sphere_count, 42, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 131 | let region = make_random_spheres::(sphere_count, 42, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> benches/raycast.rs:131:76 [INFO] [stdout] | [INFO] [stdout] 131 | let region = make_random_spheres::(sphere_count, 42, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> benches/raycast.rs:134:55 [INFO] [stdout] | [INFO] [stdout] 134 | let (origins, directions) = random_rays::(batch_size, 43, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 134 | let (origins, directions) = random_rays::(batch_size, 43, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> benches/raycast.rs:134:81 [INFO] [stdout] | [INFO] [stdout] 134 | let (origins, directions) = random_rays::(batch_size, 43, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:454:22 [INFO] [stdout] | [INFO] [stdout] 454 | let device: ::Device = Default::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:456:32 [INFO] [stdout] | [INFO] [stdout] 456 | let region = Field2D::::circle(4.0, device) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:476:33 [INFO] [stdout] | [INFO] [stdout] 476 | let circle1 = Field2D::::circle(3.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:481:33 [INFO] [stdout] | [INFO] [stdout] 481 | let circle2 = Field2D::::circle(3.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:504:22 [INFO] [stdout] | [INFO] [stdout] 504 | let device: ::Device = Default::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:506:32 [INFO] [stdout] | [INFO] [stdout] 506 | let region = Field3D::::sphere(4.0, device) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:526:22 [INFO] [stdout] | [INFO] [stdout] 526 | let device: ::Device = Default::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:528:32 [INFO] [stdout] | [INFO] [stdout] 528 | let region = Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::PI / 6.0, device) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:548:22 [INFO] [stdout] | [INFO] [stdout] 548 | let device: ::Device = Default::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:550:32 [INFO] [stdout] | [INFO] [stdout] 550 | let region = Field3D::::cylinder(4.0, device) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:570:22 [INFO] [stdout] | [INFO] [stdout] 570 | let device: ::Device = Default::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:572:32 [INFO] [stdout] | [INFO] [stdout] 572 | let region = Field3D::::plane([1.0, 1.0, 1.0], device) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:592:33 [INFO] [stdout] | [INFO] [stdout] 592 | let sphere1 = Field3D::::sphere(3.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:597:33 [INFO] [stdout] | [INFO] [stdout] 597 | let sphere2 = Field3D::::sphere(3.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:625:28 [INFO] [stdout] | [INFO] [stdout] 625 | let c1 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:629:28 [INFO] [stdout] | [INFO] [stdout] 629 | let c2 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:639:28 [INFO] [stdout] | [INFO] [stdout] 639 | let c3 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:649:32 [INFO] [stdout] | [INFO] [stdout] 649 | let sphere = Field3D::::sphere(s_r, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:682:40 [INFO] [stdout] | [INFO] [stdout] 682 | let outer_cylinder = Field3D::::cylinder(outer_radius, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:686:36 [INFO] [stdout] | [INFO] [stdout] 686 | let inner_hole = Field3D::::cylinder(inner_hole_radius, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:711:35 [INFO] [stdout] | [INFO] [stdout] 711 | let tooth = Field3D::::cylinder(tooth_radius, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 3 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/csg/tori.rs:11:55 [INFO] [stdout] | [INFO] [stdout] 11 | let z_torus = Field3D::::torus(1.0, 2.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0782. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `crater-rs` (example "raycast-benchmark") due to 3 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/csg/tori.rs:31:57 [INFO] [stdout] | [INFO] [stdout] 31 | let mesh: MeshCollection = marching_cubes(¶ms, &device()).into(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `crater-rs` (bench "raycast") due to 5 previous errors [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `crater-rs` (example "tori") due to 5 previous errors [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:70:33 [INFO] [stdout] | [INFO] [stdout] 70 | let algebra = Algebra::::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:73:32 [INFO] [stdout] | [INFO] [stdout] 73 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:73:54 [INFO] [stdout] | [INFO] [stdout] 73 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:79:33 [INFO] [stdout] | [INFO] [stdout] 79 | let circle1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | let circle1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:82:33 [INFO] [stdout] | [INFO] [stdout] 82 | let circle2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:82:55 [INFO] [stdout] | [INFO] [stdout] 82 | let circle2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:89:32 [INFO] [stdout] | [INFO] [stdout] 89 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:89:54 [INFO] [stdout] | [INFO] [stdout] 89 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:99:28 [INFO] [stdout] | [INFO] [stdout] 99 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 102 | let c2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | let c2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:108:50 [INFO] [stdout] | [INFO] [stdout] 108 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:112:28 [INFO] [stdout] | [INFO] [stdout] 112 | let c2 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:112:50 [INFO] [stdout] | [INFO] [stdout] 112 | let c2 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:119:28 [INFO] [stdout] | [INFO] [stdout] 119 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:119:50 [INFO] [stdout] | [INFO] [stdout] 119 | let c1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:122:28 [INFO] [stdout] | [INFO] [stdout] 122 | let c2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:122:50 [INFO] [stdout] | [INFO] [stdout] 122 | let c2 = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:129:28 [INFO] [stdout] | [INFO] [stdout] 129 | let c1 = Field2D::::circle(0.1, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:129:50 [INFO] [stdout] | [INFO] [stdout] 129 | let c1 = Field2D::::circle(0.1, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:132:28 [INFO] [stdout] | [INFO] [stdout] 132 | let c2 = Field2D::::circle(0.1, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:132:50 [INFO] [stdout] | [INFO] [stdout] 132 | let c2 = Field2D::::circle(0.1, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:144:33 [INFO] [stdout] | [INFO] [stdout] 144 | let algebra = Algebra::::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:147:30 [INFO] [stdout] | [INFO] [stdout] 147 | let unit = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:147:52 [INFO] [stdout] | [INFO] [stdout] 147 | let unit = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:152:34 [INFO] [stdout] | [INFO] [stdout] 152 | let c_inside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:152:56 [INFO] [stdout] | [INFO] [stdout] 152 | let c_inside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:158:35 [INFO] [stdout] | [INFO] [stdout] 158 | let c_outside = Field2D::::circle(1.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:158:57 [INFO] [stdout] | [INFO] [stdout] 158 | let c_outside = Field2D::::circle(1.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:164:35 [INFO] [stdout] | [INFO] [stdout] 164 | let c_partial = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:164:57 [INFO] [stdout] | [INFO] [stdout] 164 | let c_partial = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:171:36 [INFO] [stdout] | [INFO] [stdout] 171 | let c_corner1 = -Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:171:58 [INFO] [stdout] | [INFO] [stdout] 171 | let c_corner1 = -Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:175:36 [INFO] [stdout] | [INFO] [stdout] 175 | let c_corner2 = -Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:175:58 [INFO] [stdout] | [INFO] [stdout] 175 | let c_corner2 = -Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:182:39 [INFO] [stdout] | [INFO] [stdout] 182 | let c_outside_box = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:182:61 [INFO] [stdout] | [INFO] [stdout] 182 | let c_outside_box = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:189:30 [INFO] [stdout] | [INFO] [stdout] 189 | let tiny = Field2D::::circle(0.001, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:189:54 [INFO] [stdout] | [INFO] [stdout] 189 | let tiny = Field2D::::circle(0.001, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:200:33 [INFO] [stdout] | [INFO] [stdout] 200 | let algebra = Algebra::::default(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:203:32 [INFO] [stdout] | [INFO] [stdout] 203 | let inside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:203:54 [INFO] [stdout] | [INFO] [stdout] 203 | let inside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:209:33 [INFO] [stdout] | [INFO] [stdout] 209 | let outside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:209:55 [INFO] [stdout] | [INFO] [stdout] 209 | let outside = Field2D::::circle(0.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:216:33 [INFO] [stdout] | [INFO] [stdout] 216 | let partial = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 62 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/intersections.rs:216:55 [INFO] [stdout] | [INFO] [stdout] 216 | let partial = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/algo.rs:622:54 [INFO] [stdout] | [INFO] [stdout] 622 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/algo.rs:635:14 [INFO] [stdout] | [INFO] [stdout] 635 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/algo.rs:646:14 [INFO] [stdout] | [INFO] [stdout] 646 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/algo.rs:649:90 [INFO] [stdout] | [INFO] [stdout] 649 | Tensor::::from_data([0.0, 1.0, 2.0, 2.0, 0.2 * 3.0_f32.sqrt()], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:45:54 [INFO] [stdout] | [INFO] [stdout] 45 | let region = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:111:14 [INFO] [stdout] | [INFO] [stdout] 111 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:132:59 [INFO] [stdout] | [INFO] [stdout] 132 | let region = Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:167:14 [INFO] [stdout] | [INFO] [stdout] 167 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:189:55 [INFO] [stdout] | [INFO] [stdout] 189 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:209:13 [INFO] [stdout] | [INFO] [stdout] 209 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:222:14 [INFO] [stdout] | [INFO] [stdout] 222 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:251:55 [INFO] [stdout] | [INFO] [stdout] 251 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:272:13 [INFO] [stdout] | [INFO] [stdout] 272 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:289:18 [INFO] [stdout] | [INFO] [stdout] 289 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:310:54 [INFO] [stdout] | [INFO] [stdout] 310 | let region = Field3D::::sphere(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:348:13 [INFO] [stdout] | [INFO] [stdout] 348 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:368:14 [INFO] [stdout] | [INFO] [stdout] 368 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:390:56 [INFO] [stdout] | [INFO] [stdout] 390 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:444:14 [INFO] [stdout] | [INFO] [stdout] 444 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:473:56 [INFO] [stdout] | [INFO] [stdout] 473 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:513:13 [INFO] [stdout] | [INFO] [stdout] 513 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:532:14 [INFO] [stdout] | [INFO] [stdout] 532 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:585:14 [INFO] [stdout] | [INFO] [stdout] 585 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:594:14 [INFO] [stdout] | [INFO] [stdout] 594 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:599:14 [INFO] [stdout] | [INFO] [stdout] 599 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:608:14 [INFO] [stdout] | [INFO] [stdout] 608 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:631:55 [INFO] [stdout] | [INFO] [stdout] 631 | let circle1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:634:55 [INFO] [stdout] | [INFO] [stdout] 634 | let circle2 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:671:13 [INFO] [stdout] | [INFO] [stdout] 671 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:690:14 [INFO] [stdout] | [INFO] [stdout] 690 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:712:84 [INFO] [stdout] | [INFO] [stdout] 712 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:749:13 [INFO] [stdout] | [INFO] [stdout] 749 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:770:14 [INFO] [stdout] | [INFO] [stdout] 770 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:792:84 [INFO] [stdout] | [INFO] [stdout] 792 | Field3D::::cone([1.0, 1.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:812:13 [INFO] [stdout] | [INFO] [stdout] 812 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:825:14 [INFO] [stdout] | [INFO] [stdout] 825 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:848:84 [INFO] [stdout] | [INFO] [stdout] 848 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:854:84 [INFO] [stdout] | [INFO] [stdout] 854 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::PI / 12.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:868:13 [INFO] [stdout] | [INFO] [stdout] 868 | device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rays/mod.rs:881:14 [INFO] [stdout] | [INFO] [stdout] 881 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:74:32 [INFO] [stdout] | [INFO] [stdout] 74 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 65 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:74:54 [INFO] [stdout] | [INFO] [stdout] 74 | let circle = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | let region = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 65 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:94:54 [INFO] [stdout] | [INFO] [stdout] 94 | let region = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:101:31 [INFO] [stdout] | [INFO] [stdout] 101 | let points = Tensor::::random( [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 65 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/rootfind.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `backend_name` in this scope [INFO] [stdout] --> src/analysis/volumes.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | if backend_name == "wgpu" { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/analysis/volumes.rs:73:64 [INFO] [stdout] | [INFO] [stdout] 73 | let sphere = FieldND::::hypersphere(r, device()).into_isosurface(0.0).region(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:707:80 [INFO] [stdout] | [INFO] [stdout] 707 | "hyperplane" => FieldND::<3, Backend>::hyperplane([1.0, 0.0, 0.0], device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:708:70 [INFO] [stdout] | [INFO] [stdout] 708 | "hypersphere" => FieldND::<3, Backend>::hypersphere(1.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:710:56 [INFO] [stdout] | [INFO] [stdout] 710 | let axis = to_tensor([0.0, 0.0, 1.0], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:711:71 [INFO] [stdout] | [INFO] [stdout] 711 | let theta = to_tensor([std::f32::consts::FRAC_PI_6], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:715:29 [INFO] [stdout] | [INFO] [stdout] 715 | device: device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:718:74 [INFO] [stdout] | [INFO] [stdout] 718 | "hypercylinder" => FieldND::<3, Backend>::hypercylinder(1.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:745:57 [INFO] [stdout] | [INFO] [stdout] 745 | "sphere" => Field3D::::sphere(1.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:747:88 [INFO] [stdout] | [INFO] [stdout] 747 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:476:55 [INFO] [stdout] | [INFO] [stdout] 476 | let circle1 = Field2D::::circle(3.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:777:60 [INFO] [stdout] | [INFO] [stdout] 777 | "line" => Field2D::::line([1.0, 0.0], device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:778:57 [INFO] [stdout] | [INFO] [stdout] 778 | "circle" => Field2D::::circle(1.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:781:49 [INFO] [stdout] | [INFO] [stdout] 781 | let points = Tensor::from_data(points, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:782:53 [INFO] [stdout] | [INFO] [stdout] 782 | let expected = Tensor::from_data(expected, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:791:70 [INFO] [stdout] | [INFO] [stdout] 791 | let hypertorus = FieldND::<4, Backend>::hypertorus(2.0, 0.5, device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:800:14 [INFO] [stdout] | [INFO] [stdout] 800 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/fields.rs:813:14 [INFO] [stdout] | [INFO] [stdout] 813 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/marching_cubes.rs:726:86 [INFO] [stdout] | [INFO] [stdout] 726 | Tensor::::from_data(TensorData::new(data, [8, 1, 3, 3, 3]), &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/marching_cubes.rs:753:69 [INFO] [stdout] | [INFO] [stdout] 753 | let _grid = VoxelGrid::::new(bounds, (10, 10, 10), device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:343:66 [INFO] [stdout] | [INFO] [stdout] 343 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:359:55 [INFO] [stdout] | [INFO] [stdout] 359 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:381:66 [INFO] [stdout] | [INFO] [stdout] 381 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:385:55 [INFO] [stdout] | [INFO] [stdout] 385 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:417:66 [INFO] [stdout] | [INFO] [stdout] 417 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:421:55 [INFO] [stdout] | [INFO] [stdout] 421 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:442:59 [INFO] [stdout] | [INFO] [stdout] 442 | let region: Region<1, Backend> = bbox.into_region(device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/regions.rs:457:59 [INFO] [stdout] | [INFO] [stdout] 457 | let region: Region<3, Backend> = bbox.into_region(device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:280:58 [INFO] [stdout] | [INFO] [stdout] 280 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:284:87 [INFO] [stdout] | [INFO] [stdout] 284 | let extreme_points = Tensor::from_data([[input_min, 0.0], [input_max, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:308:58 [INFO] [stdout] | [INFO] [stdout] 308 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:312:68 [INFO] [stdout] | [INFO] [stdout] 312 | let points = Tensor::from_data([[-2.0, 0.0], [2.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:318:59 [INFO] [stdout] | [INFO] [stdout] 318 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:319:60 [INFO] [stdout] | [INFO] [stdout] 319 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:324:59 [INFO] [stdout] | [INFO] [stdout] 324 | let zero_point = Tensor::from_data([[0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:328:53 [INFO] [stdout] | [INFO] [stdout] 328 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:336:58 [INFO] [stdout] | [INFO] [stdout] 336 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:340:59 [INFO] [stdout] | [INFO] [stdout] 340 | let zero_point = Tensor::from_data([[0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:344:53 [INFO] [stdout] | [INFO] [stdout] 344 | Tensor::::from_data([0.5], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:481:55 [INFO] [stdout] | [INFO] [stdout] 481 | let circle2 = Field2D::::circle(3.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:349:80 [INFO] [stdout] | [INFO] [stdout] 349 | let points = Tensor::from_data([[-1.0, 0.0], [0.0, 0.0], [1.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:361:53 [INFO] [stdout] | [INFO] [stdout] 361 | let field = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:367:64 [INFO] [stdout] | [INFO] [stdout] 367 | let test_point = Tensor::from_data([[0.5, 0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:382:58 [INFO] [stdout] | [INFO] [stdout] 382 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:386:80 [INFO] [stdout] | [INFO] [stdout] 386 | let points = Tensor::from_data([[-5.0, 0.0], [0.0, 0.0], [5.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:404:58 [INFO] [stdout] | [INFO] [stdout] 404 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:408:59 [INFO] [stdout] | [INFO] [stdout] 408 | let zero_point = Tensor::from_data([[0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:412:53 [INFO] [stdout] | [INFO] [stdout] 412 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:417:68 [INFO] [stdout] | [INFO] [stdout] 417 | let points = Tensor::from_data([[-1.0, 0.0], [1.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:423:59 [INFO] [stdout] | [INFO] [stdout] 423 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:424:60 [INFO] [stdout] | [INFO] [stdout] 424 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:432:58 [INFO] [stdout] | [INFO] [stdout] 432 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:441:59 [INFO] [stdout] | [INFO] [stdout] 441 | let zero_point = Tensor::from_data([[0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:447:54 [INFO] [stdout] | [INFO] [stdout] 447 | Tensor::::from_data([10.0], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:458:59 [INFO] [stdout] | [INFO] [stdout] 458 | let zero_point = Tensor::from_data([[0.0, 0.0]], &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:464:53 [INFO] [stdout] | [INFO] [stdout] 464 | Tensor::::from_data([5.0], &device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:474:54 [INFO] [stdout] | [INFO] [stdout] 474 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:482:14 [INFO] [stdout] | [INFO] [stdout] 482 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:495:62 [INFO] [stdout] | [INFO] [stdout] 495 | let large_sphere = Field3D::::sphere(100.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/rescale.rs:507:14 [INFO] [stdout] | [INFO] [stdout] 507 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:347:70 [INFO] [stdout] | [INFO] [stdout] 347 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:350:58 [INFO] [stdout] | [INFO] [stdout] 350 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:353:66 [INFO] [stdout] | [INFO] [stdout] 353 | let key = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(1.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:360:58 [INFO] [stdout] | [INFO] [stdout] 360 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:371:58 [INFO] [stdout] | [INFO] [stdout] 371 | .sub(to_tensor([1.0, 1.0, 0.0], &device()).transpose()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:378:62 [INFO] [stdout] | [INFO] [stdout] 378 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:381:62 [INFO] [stdout] | [INFO] [stdout] 381 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:389:57 [INFO] [stdout] | [INFO] [stdout] 389 | ... .sub(to_tensor([1.0, 1.0], &device()).transpose()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:402:64 [INFO] [stdout] | [INFO] [stdout] 402 | Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:408:22 [INFO] [stdout] | [INFO] [stdout] 408 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:410:62 [INFO] [stdout] | [INFO] [stdout] 410 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:415:64 [INFO] [stdout] | [INFO] [stdout] 415 | Field3D::::plane([0.0, 0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:421:62 [INFO] [stdout] | [INFO] [stdout] 421 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:428:26 [INFO] [stdout] | [INFO] [stdout] 428 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:434:26 [INFO] [stdout] | [INFO] [stdout] 434 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:447:62 [INFO] [stdout] | [INFO] [stdout] 447 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:453:22 [INFO] [stdout] | [INFO] [stdout] 453 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:455:62 [INFO] [stdout] | [INFO] [stdout] 455 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:465:65 [INFO] [stdout] | [INFO] [stdout] 465 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:470:22 [INFO] [stdout] | [INFO] [stdout] 470 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:478:58 [INFO] [stdout] | [INFO] [stdout] 478 | Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:492:70 [INFO] [stdout] | [INFO] [stdout] 492 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:495:58 [INFO] [stdout] | [INFO] [stdout] 495 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:504:58 [INFO] [stdout] | [INFO] [stdout] 504 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:518:53 [INFO] [stdout] | [INFO] [stdout] 518 | Field3D::::sphere(2.0, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:538:70 [INFO] [stdout] | [INFO] [stdout] 538 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:544:58 [INFO] [stdout] | [INFO] [stdout] 544 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:557:18 [INFO] [stdout] | [INFO] [stdout] 557 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:580:61 [INFO] [stdout] | [INFO] [stdout] 580 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:586:58 [INFO] [stdout] | [INFO] [stdout] 586 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/csg/transformations.rs:599:18 [INFO] [stdout] | [INFO] [stdout] 599 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/serde/stl.rs:234:35 [INFO] [stdout] | [INFO] [stdout] 234 | "sphere" => Field3D::::sphere(1.0, device()), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 212 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/serde/stl.rs:234:57 [INFO] [stdout] | [INFO] [stdout] 234 | "sphere" => Field3D::::sphere(1.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/serde/stl.rs:235:34 [INFO] [stdout] | [INFO] [stdout] 235 | "torus" => Field3D::::torus(1.0, 2.0, device()), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 212 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/serde/stl.rs:235:60 [INFO] [stdout] | [INFO] [stdout] 235 | "torus" => Field3D::::torus(1.0, 2.0, device()), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/serde/stl.rs:244:32 [INFO] [stdout] | [INFO] [stdout] 244 | algebra: Algebra::::default(), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 212 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/serde/stl.rs:246:53 [INFO] [stdout] | [INFO] [stdout] 246 | let mesh: MeshCollection = marching_cubes::(¶ms, &device()).into(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 212 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/serde/stl.rs:246:72 [INFO] [stdout] | [INFO] [stdout] 246 | let mesh: MeshCollection = marching_cubes::(¶ms, &device()).into(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/serde/threejs/field_visualization.rs:683:22 [INFO] [stdout] | [INFO] [stdout] 683 | let device = device(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> src/test_utils.rs:75:17 [INFO] [stdout] | [INFO] [stdout] 75 | let d = device(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] note: function `crate::analysis::gradients::tests::device` exists but is inaccessible [INFO] [stdout] --> src/analysis/gradients.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | #[fixture] [INFO] [stdout] | ^^^^^^^^^^ not accessible [INFO] [stdout] = note: this error originates in the attribute macro `fixture` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Backend` in this scope [INFO] [stdout] --> src/test_utils.rs:81:31 [INFO] [stdout] | [INFO] [stdout] 81 | let tensor = Tensor::::ones([1, 2, 3], &d); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: trait `crate::serde::vtk::serde::tests::Backend` exists but is inaccessible [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 64 + use burn::prelude::Backend; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:592:55 [INFO] [stdout] | [INFO] [stdout] 592 | let sphere1 = Field3D::::sphere(3.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:597:55 [INFO] [stdout] | [INFO] [stdout] 597 | let sphere2 = Field3D::::sphere(3.5, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:625:52 [INFO] [stdout] | [INFO] [stdout] 625 | let c1 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:629:52 [INFO] [stdout] | [INFO] [stdout] 629 | let c2 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:636:18 [INFO] [stdout] | [INFO] [stdout] 636 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:639:52 [INFO] [stdout] | [INFO] [stdout] 639 | let c3 = Field3D::::cylinder(c_r, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:646:18 [INFO] [stdout] | [INFO] [stdout] 646 | &device(), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:649:54 [INFO] [stdout] | [INFO] [stdout] 649 | let sphere = Field3D::::sphere(s_r, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:654:79 [INFO] [stdout] | [INFO] [stdout] 654 | BoundingBox::new([-b_r, -b_r, -b_r], [b_r, b_r, b_r]).into_region(device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:682:73 [INFO] [stdout] | [INFO] [stdout] 682 | let outer_cylinder = Field3D::::cylinder(outer_radius, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:686:74 [INFO] [stdout] | [INFO] [stdout] 686 | let inner_hole = Field3D::::cylinder(inner_hole_radius, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:699:22 [INFO] [stdout] | [INFO] [stdout] 699 | .into_region(device()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `device` in this scope [INFO] [stdout] --> examples/raycast/gallery.rs:711:68 [INFO] [stdout] | [INFO] [stdout] 711 | let tooth = Field3D::::cylinder(tooth_radius, device()) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `crater-rs` (example "raycast-gallery") due to 37 previous errors [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/algo.rs:622:32 [INFO] [stdout] | [INFO] [stdout] 622 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 622 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/algo.rs:627:32 [INFO] [stdout] | [INFO] [stdout] 627 | let origins = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 627 | let origins = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/algo.rs:638:35 [INFO] [stdout] | [INFO] [stdout] 638 | let directions = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 638 | let directions = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/algo.rs:649:22 [INFO] [stdout] | [INFO] [stdout] 649 | Tensor::::from_data([0.0, 1.0, 2.0, 2.0, 0.2 * 3.0_f32.sqrt()], &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 649 | Tensor::::from_data([0.0, 1.0, 2.0, 2.0, 0.2 * 3.0_f32.sqrt()], &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:45:32 [INFO] [stdout] | [INFO] [stdout] 45 | let region = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 45 | let region = Field2D::::circle(1.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:92:38 [INFO] [stdout] | [INFO] [stdout] 92 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 92 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:132:32 [INFO] [stdout] | [INFO] [stdout] 132 | let region = Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 132 | let region = Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:158:38 [INFO] [stdout] | [INFO] [stdout] 158 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 158 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:189:32 [INFO] [stdout] | [INFO] [stdout] 189 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 189 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 213 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:251:32 [INFO] [stdout] | [INFO] [stdout] 251 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 251 | let region = Field2D::::line(normal, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:280:22 [INFO] [stdout] | [INFO] [stdout] 280 | Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 280 | Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:310:32 [INFO] [stdout] | [INFO] [stdout] 310 | let region = Field3D::::sphere(1.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 310 | let region = Field3D::::sphere(1.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:353:38 [INFO] [stdout] | [INFO] [stdout] 353 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 353 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:390:32 [INFO] [stdout] | [INFO] [stdout] 390 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 390 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:429:38 [INFO] [stdout] | [INFO] [stdout] 429 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 429 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:473:32 [INFO] [stdout] | [INFO] [stdout] 473 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 473 | let region = Field3D::::plane(normal, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:517:38 [INFO] [stdout] | [INFO] [stdout] 517 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 517 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:579:29 [INFO] [stdout] | [INFO] [stdout] 579 | let orig = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 579 | let orig = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:588:29 [INFO] [stdout] | [INFO] [stdout] 588 | let vals = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 588 | let vals = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:597:29 [INFO] [stdout] | [INFO] [stdout] 597 | let mask = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 597 | let mask = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:601:33 [INFO] [stdout] | [INFO] [stdout] 601 | let expected = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 601 | let expected = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:631:33 [INFO] [stdout] | [INFO] [stdout] 631 | let circle1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 631 | let circle1 = Field2D::::circle(1.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:634:33 [INFO] [stdout] | [INFO] [stdout] 634 | let circle2 = Field2D::::circle(1.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 634 | let circle2 = Field2D::::circle(1.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:675:38 [INFO] [stdout] | [INFO] [stdout] 675 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 675 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:712:23 [INFO] [stdout] | [INFO] [stdout] 712 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 712 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:754:38 [INFO] [stdout] | [INFO] [stdout] 754 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 754 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:792:23 [INFO] [stdout] | [INFO] [stdout] 792 | Field3D::::cone([1.0, 1.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 792 | Field3D::::cone([1.0, 1.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:817:38 [INFO] [stdout] | [INFO] [stdout] 817 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 817 | let expected_hits = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:848:23 [INFO] [stdout] | [INFO] [stdout] 848 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 848 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_4, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:854:23 [INFO] [stdout] | [INFO] [stdout] 854 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::PI / 12.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 854 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::PI / 12.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/rays/mod.rs:876:37 [INFO] [stdout] | [INFO] [stdout] 876 | let expected_hit = Tensor::::from_data( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 876 | let expected_hit = Tensor::::from_data( [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/analysis/volumes.rs:73:39 [INFO] [stdout] | [INFO] [stdout] 73 | let sphere = FieldND::::hypersphere(r, device()).into_isosurface(0.0).region(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 73 | let sphere = FieldND::::hypersphere(r, device()).into_isosurface(0.0).region(); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:707:42 [INFO] [stdout] | [INFO] [stdout] 707 | "hyperplane" => FieldND::<3, Backend>::hyperplane([1.0, 0.0, 0.0], device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 707 | "hyperplane" => FieldND::<3, dyn Backend>::hyperplane([1.0, 0.0, 0.0], device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:708:43 [INFO] [stdout] | [INFO] [stdout] 708 | "hypersphere" => FieldND::<3, Backend>::hypersphere(1.0, device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 708 | "hypersphere" => FieldND::<3, dyn Backend>::hypersphere(1.0, device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:712:30 [INFO] [stdout] | [INFO] [stdout] 712 | FieldND::<3, Backend>::Hypercone { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 712 | FieldND::<3, dyn Backend>::Hypercone { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:718:45 [INFO] [stdout] | [INFO] [stdout] 718 | "hypercylinder" => FieldND::<3, Backend>::hypercylinder(1.0, device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 718 | "hypercylinder" => FieldND::<3, dyn Backend>::hypercylinder(1.0, device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:745:35 [INFO] [stdout] | [INFO] [stdout] 745 | "sphere" => Field3D::::sphere(1.0, device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 745 | "sphere" => Field3D::::sphere(1.0, device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:747:27 [INFO] [stdout] | [INFO] [stdout] 747 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 747 | Field3D::::cone([0.0, 0.0, 1.0], std::f32::consts::FRAC_PI_6, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:777:33 [INFO] [stdout] | [INFO] [stdout] 777 | "line" => Field2D::::line([1.0, 0.0], device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 777 | "line" => Field2D::::line([1.0, 0.0], device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:778:35 [INFO] [stdout] | [INFO] [stdout] 778 | "circle" => Field2D::::circle(1.0, device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 778 | "circle" => Field2D::::circle(1.0, device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/fields.rs:791:39 [INFO] [stdout] | [INFO] [stdout] 791 | let hypertorus = FieldND::<4, Backend>::hypertorus(2.0, 0.5, device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 791 | let hypertorus = FieldND::<4, dyn Backend>::hypertorus(2.0, 0.5, device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/marching_cubes.rs:726:22 [INFO] [stdout] | [INFO] [stdout] 726 | Tensor::::from_data(TensorData::new(data, [8, 1, 3, 3, 3]), &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 726 | Tensor::::from_data(TensorData::new(data, [8, 1, 3, 3, 3]), &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/marching_cubes.rs:753:33 [INFO] [stdout] | [INFO] [stdout] 753 | let _grid = VoxelGrid::::new(bounds, (10, 10, 10), device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 753 | let _grid = VoxelGrid::::new(bounds, (10, 10, 10), device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:343:33 [INFO] [stdout] | [INFO] [stdout] 343 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 343 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:359:33 [INFO] [stdout] | [INFO] [stdout] 359 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 359 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:381:33 [INFO] [stdout] | [INFO] [stdout] 381 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 381 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:385:33 [INFO] [stdout] | [INFO] [stdout] 385 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 385 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:417:33 [INFO] [stdout] | [INFO] [stdout] 417 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 417 | let surface = Field3D::::plane([0.0, 0.0, 1.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:421:33 [INFO] [stdout] | [INFO] [stdout] 421 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 421 | let surface = Field3D::::sphere(1.0, device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:442:31 [INFO] [stdout] | [INFO] [stdout] 442 | let region: Region<1, Backend> = bbox.into_region(device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 442 | let region: Region<1, dyn Backend> = bbox.into_region(device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/regions.rs:457:31 [INFO] [stdout] | [INFO] [stdout] 457 | let region: Region<3, Backend> = bbox.into_region(device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 457 | let region: Region<3, dyn Backend> = bbox.into_region(device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:280:31 [INFO] [stdout] | [INFO] [stdout] 280 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 280 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:308:31 [INFO] [stdout] | [INFO] [stdout] 308 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 308 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:318:22 [INFO] [stdout] | [INFO] [stdout] 318 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 318 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:319:22 [INFO] [stdout] | [INFO] [stdout] 319 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 319 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:328:22 [INFO] [stdout] | [INFO] [stdout] 328 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 328 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:336:31 [INFO] [stdout] | [INFO] [stdout] 336 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 336 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:344:22 [INFO] [stdout] | [INFO] [stdout] 344 | Tensor::::from_data([0.5], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 344 | Tensor::::from_data([0.5], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:361:31 [INFO] [stdout] | [INFO] [stdout] 361 | let field = Field3D::::sphere(1.0, device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 361 | let field = Field3D::::sphere(1.0, device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:382:31 [INFO] [stdout] | [INFO] [stdout] 382 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 382 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:404:31 [INFO] [stdout] | [INFO] [stdout] 404 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 404 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:412:22 [INFO] [stdout] | [INFO] [stdout] 412 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 412 | Tensor::::from_data([0.0], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:423:22 [INFO] [stdout] | [INFO] [stdout] 423 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 423 | Tensor::::from_data([values[0]], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:424:22 [INFO] [stdout] | [INFO] [stdout] 424 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 424 | Tensor::::from_data([-values[1]], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:432:31 [INFO] [stdout] | [INFO] [stdout] 432 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 432 | let field = Field2D::::line([1.0, 0.0], device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:447:22 [INFO] [stdout] | [INFO] [stdout] 447 | Tensor::::from_data([10.0], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 447 | Tensor::::from_data([10.0], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:464:22 [INFO] [stdout] | [INFO] [stdout] 464 | Tensor::::from_data([5.0], &device()), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 464 | Tensor::::from_data([5.0], &device()), [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:474:32 [INFO] [stdout] | [INFO] [stdout] 474 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 474 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/rescale.rs:495:38 [INFO] [stdout] | [INFO] [stdout] 495 | let large_sphere = Field3D::::sphere(100.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 495 | let large_sphere = Field3D::::sphere(100.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:347:37 [INFO] [stdout] | [INFO] [stdout] 347 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 347 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:350:43 [INFO] [stdout] | [INFO] [stdout] 350 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 350 | let points = test_points::<3, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:353:33 [INFO] [stdout] | [INFO] [stdout] 353 | let key = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(1.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 353 | let key = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(1.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:360:36 [INFO] [stdout] | [INFO] [stdout] 360 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 360 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:378:40 [INFO] [stdout] | [INFO] [stdout] 378 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 378 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:381:47 [INFO] [stdout] | [INFO] [stdout] 381 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 381 | let points = test_points::<2, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:402:31 [INFO] [stdout] | [INFO] [stdout] 402 | Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 402 | Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:410:47 [INFO] [stdout] | [INFO] [stdout] 410 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 410 | let points = test_points::<3, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:415:31 [INFO] [stdout] | [INFO] [stdout] 415 | Field3D::::plane([0.0, 0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 415 | Field3D::::plane([0.0, 0.0, 1.0], device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:421:40 [INFO] [stdout] | [INFO] [stdout] 421 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 421 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:447:40 [INFO] [stdout] | [INFO] [stdout] 447 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 447 | let circle = Field2D::::circle(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:455:47 [INFO] [stdout] | [INFO] [stdout] 455 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 455 | let points = test_points::<2, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:465:38 [INFO] [stdout] | [INFO] [stdout] 465 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 465 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:478:31 [INFO] [stdout] | [INFO] [stdout] 478 | Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 478 | Field2D::::line([0.0, 1.0], device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:492:37 [INFO] [stdout] | [INFO] [stdout] 492 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 492 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:495:43 [INFO] [stdout] | [INFO] [stdout] 495 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 495 | let points = test_points::<3, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:504:36 [INFO] [stdout] | [INFO] [stdout] 504 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 504 | let sphere = Field3D::::sphere(1.0, device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:518:31 [INFO] [stdout] | [INFO] [stdout] 518 | Field3D::::sphere(2.0, device()) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 518 | Field3D::::sphere(2.0, device()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:538:37 [INFO] [stdout] | [INFO] [stdout] 538 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 538 | let z_plane = Field3D::::plane([0.0, 0.0, 1.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:544:43 [INFO] [stdout] | [INFO] [stdout] 544 | let points = test_points::<3, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 544 | let points = test_points::<3, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:580:34 [INFO] [stdout] | [INFO] [stdout] 580 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 580 | let line = Field2D::::line([1.0, 0.0], device()).into_isosurface(0.0); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/csg/transformations.rs:586:43 [INFO] [stdout] | [INFO] [stdout] 586 | let points = test_points::<2, Backend>(100, &device()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 586 | let points = test_points::<2, dyn Backend>(100, &device()); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/serde/threejs/field_visualization.rs:684:32 [INFO] [stdout] | [INFO] [stdout] 684 | let circle = Field2D::::circle(1.0, device); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you can add the `dyn` keyword if you want a trait object [INFO] [stdout] | [INFO] [stdout] 684 | let circle = Field2D::::circle(1.0, device); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0782. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `crater-rs` (lib test) due to 303 previous errors [INFO] running `Command { std: "docker" "inspect" "fca51794ad2dabbd561ac0fc4feb4f9a1475e4b2571b765f979a06cd03f9409b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fca51794ad2dabbd561ac0fc4feb4f9a1475e4b2571b765f979a06cd03f9409b", kill_on_drop: false }` [INFO] [stdout] fca51794ad2dabbd561ac0fc4feb4f9a1475e4b2571b765f979a06cd03f9409b