[INFO] fetching crate faer-core 0.15.0... [INFO] checking faer-core-0.15.0 against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393 [INFO] extracting crate faer-core 0.15.0 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate faer-core 0.15.0 on toolchain 5518eaa946291f00471af8b254b2a1715f234882 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate faer-core 0.15.0 [INFO] finished tweaking crates.io crate faer-core 0.15.0 [INFO] tweaked toml for crates.io crate faer-core 0.15.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded faer-entity v0.15.0 [INFO] [stderr] Downloaded clap v4.4.18 [INFO] [stderr] Downloaded is-terminal v0.4.10 [INFO] [stderr] Downloaded coe-rs v0.1.2 [INFO] [stderr] Downloaded gemm-c32 v0.16.15 [INFO] [stderr] Downloaded gemm-f64 v0.16.15 [INFO] [stderr] Downloaded gemm v0.16.15 [INFO] [stderr] Downloaded assert_approx_eq v1.1.0 [INFO] [stderr] Downloaded reborrow v0.5.5 [INFO] [stderr] Downloaded matrixcompare-core v0.1.0 [INFO] [stderr] Downloaded gemm-c64 v0.16.15 [INFO] [stderr] Downloaded nalgebra-macros v0.2.1 [INFO] [stderr] Downloaded assert2 v0.3.11 [INFO] [stderr] Downloaded gemm-f16 v0.16.15 [INFO] [stderr] Downloaded gemm-f32 v0.16.15 [INFO] [stderr] Downloaded dyn-stack v0.10.0 [INFO] [stderr] Downloaded gemm-common v0.16.15 [INFO] [stderr] Downloaded simba v0.8.1 [INFO] [stderr] Downloaded raw-cpuid v10.7.0 [INFO] [stderr] Downloaded nalgebra v0.32.3 [INFO] [stderr] Downloaded wide v0.7.15 [INFO] [stderr] Downloaded safe_arch v0.7.1 [INFO] [stderr] Downloaded bytemuck v1.14.1 [INFO] [stderr] Downloaded clap_builder v4.4.18 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded pulp v0.18.6 [INFO] [stderr] Downloaded anstyle v1.0.5 [INFO] [stderr] Downloaded assert2-macros v0.3.11 [INFO] [stderr] Downloaded dbgf v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bd6ec9afcd1937f6d578a20ef4d83b28a147b7a2470f6d1758b85930be2d671f [INFO] running `Command { std: "docker" "start" "-a" "bd6ec9afcd1937f6d578a20ef4d83b28a147b7a2470f6d1758b85930be2d671f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bd6ec9afcd1937f6d578a20ef4d83b28a147b7a2470f6d1758b85930be2d671f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bd6ec9afcd1937f6d578a20ef4d83b28a147b7a2470f6d1758b85930be2d671f", kill_on_drop: false }` [INFO] [stdout] bd6ec9afcd1937f6d578a20ef4d83b28a147b7a2470f6d1758b85930be2d671f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a4a49786943ff6aa2ad54f57bbb18495c8f4c2c029e1f9f285c07f4259ae11f3 [INFO] running `Command { std: "docker" "start" "-a" "a4a49786943ff6aa2ad54f57bbb18495c8f4c2c029e1f9f285c07f4259ae11f3", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Checking bytemuck v1.14.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking either v1.9.0 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Compiling semver v1.0.21 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling seq-macro v0.3.5 [INFO] [stderr] Compiling serde v1.0.196 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Compiling rustix v0.38.30 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Checking linux-raw-sys v0.4.13 [INFO] [stderr] Checking bitflags v2.4.2 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Checking dyn-stack v0.10.0 [INFO] [stderr] Compiling serde_json v1.0.113 [INFO] [stderr] Checking safe_arch v0.7.1 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking half v2.3.1 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking clap_lex v0.6.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking regex-syntax v0.8.2 [INFO] [stderr] Checking ryu v1.0.16 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Checking anstyle v1.0.5 [INFO] [stderr] Checking itoa v1.0.10 [INFO] [stderr] Checking wide v0.7.15 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Compiling assert2-macros v0.3.11 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking clap_builder v4.4.18 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking coe-rs v0.1.2 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking walkdir v2.4.0 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking matrixcompare-core v0.1.0 [INFO] [stderr] Checking dbgf v0.1.1 [INFO] [stderr] Checking assert_approx_eq v1.1.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking is-terminal v0.4.10 [INFO] [stderr] Checking rayon v1.8.1 [INFO] [stderr] Checking num-complex v0.4.4 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] Checking regex-automata v0.4.5 [INFO] [stderr] Checking pulp v0.18.6 [INFO] [stderr] Checking simba v0.8.1 [INFO] [stderr] Compiling serde_derive v1.0.196 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking clap v4.4.18 [INFO] [stderr] Checking faer-entity v0.15.0 [INFO] [stderr] Checking regex v1.10.3 [INFO] [stderr] Checking gemm-common v0.16.15 [INFO] [stderr] Checking gemm-f32 v0.16.15 [INFO] [stderr] Checking gemm-c64 v0.16.15 [INFO] [stderr] Checking gemm-c32 v0.16.15 [INFO] [stderr] Checking gemm-f64 v0.16.15 [INFO] [stderr] Compiling nalgebra-macros v0.2.1 [INFO] [stderr] Checking assert2 v0.3.11 [INFO] [stderr] Checking gemm v0.16.15 [INFO] [stderr] Checking faer-core v0.15.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking nalgebra v0.32.3 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 16.23s [INFO] running `Command { std: "docker" "inspect" "a4a49786943ff6aa2ad54f57bbb18495c8f4c2c029e1f9f285c07f4259ae11f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4a49786943ff6aa2ad54f57bbb18495c8f4c2c029e1f9f285c07f4259ae11f3", kill_on_drop: false }` [INFO] [stdout] a4a49786943ff6aa2ad54f57bbb18495c8f4c2c029e1f9f285c07f4259ae11f3 [INFO] checking faer-core-0.15.0 against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393 [INFO] extracting crate faer-core 0.15.0 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate faer-core 0.15.0 on toolchain 7622c0f807a4e13c4db886a1681bf343795692df [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate faer-core 0.15.0 [INFO] finished tweaking crates.io crate faer-core 0.15.0 [INFO] tweaked toml for crates.io crate faer-core 0.15.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 46eed03ab3853f8c0e17b0c80448a9740d364ba9fb317ad1dbc49f41cbe77658 [INFO] running `Command { std: "docker" "start" "-a" "46eed03ab3853f8c0e17b0c80448a9740d364ba9fb317ad1dbc49f41cbe77658", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "46eed03ab3853f8c0e17b0c80448a9740d364ba9fb317ad1dbc49f41cbe77658", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "46eed03ab3853f8c0e17b0c80448a9740d364ba9fb317ad1dbc49f41cbe77658", kill_on_drop: false }` [INFO] [stdout] 46eed03ab3853f8c0e17b0c80448a9740d364ba9fb317ad1dbc49f41cbe77658 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dnon_local_definitions" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9cfae53e93ad6d1f62dab33e9ddf12287c8e402ed94793a9b2295804ffffaa48 [INFO] running `Command { std: "docker" "start" "-a" "9cfae53e93ad6d1f62dab33e9ddf12287c8e402ed94793a9b2295804ffffaa48", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Checking bytemuck v1.14.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Checking either v1.9.0 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Checking reborrow v0.5.5 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling semver v1.0.21 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling seq-macro v0.3.5 [INFO] [stderr] Checking raw-cpuid v10.7.0 [INFO] [stderr] Compiling serde v1.0.196 [INFO] [stderr] Compiling rustix v0.38.30 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Checking linux-raw-sys v0.4.13 [INFO] [stderr] Checking bitflags v2.4.2 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Checking dyn-stack v0.10.0 [INFO] [stderr] Compiling serde_json v1.0.113 [INFO] [stderr] Checking safe_arch v0.7.1 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking half v2.3.1 [INFO] [stderr] Compiling num-rational v0.4.1 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Checking ryu v1.0.16 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking clap_lex v0.6.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Checking itoa v1.0.10 [INFO] [stderr] Checking regex-syntax v0.8.2 [INFO] [stderr] Checking anstyle v1.0.5 [INFO] [stderr] Checking wide v0.7.15 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking clap_builder v4.4.18 [INFO] [stderr] Checking coe-rs v0.1.2 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Compiling assert2-macros v0.3.11 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking walkdir v2.4.0 [INFO] [stderr] Checking matrixcompare-core v0.1.0 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking dbgf v0.1.1 [INFO] [stderr] Checking assert_approx_eq v1.1.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking is-terminal v0.4.10 [INFO] [stderr] Checking num-complex v0.4.4 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] Checking rayon v1.8.1 [INFO] [stderr] Checking pulp v0.18.6 [INFO] [stderr] Checking regex-automata v0.4.5 [INFO] [stderr] Checking simba v0.8.1 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking clap v4.4.18 [INFO] [stderr] Compiling serde_derive v1.0.196 [INFO] [stderr] Checking faer-entity v0.15.0 [INFO] [stderr] Checking regex v1.10.3 [INFO] [stderr] Checking gemm-common v0.16.15 [INFO] [stderr] Checking gemm-c64 v0.16.15 [INFO] [stderr] Checking gemm-f64 v0.16.15 [INFO] [stderr] Checking gemm-f32 v0.16.15 [INFO] [stderr] Checking gemm-c32 v0.16.15 [INFO] [stderr] Compiling nalgebra-macros v0.2.1 [INFO] [stderr] Checking gemm v0.16.15 [INFO] [stderr] Checking assert2 v0.3.11 [INFO] [stderr] Checking faer-core v0.15.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking nalgebra v0.32.3 [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:664:5 [INFO] [stdout] | [INFO] [stdout] 664 | / impl AsColRef for ColRef<'_, E> { [INFO] [stdout] 665 | | #[inline] [INFO] [stdout] 666 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 667 | | *self [INFO] [stdout] 668 | | } [INFO] [stdout] 669 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: requested on the command line with `-D non-local-definitions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:670:5 [INFO] [stdout] | [INFO] [stdout] 670 | / impl AsColRef for &'_ ColRef<'_, E> { [INFO] [stdout] 671 | | #[inline] [INFO] [stdout] 672 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 673 | | **self [INFO] [stdout] 674 | | } [INFO] [stdout] 675 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:676:5 [INFO] [stdout] | [INFO] [stdout] 676 | / impl AsColRef for ColMut<'_, E> { [INFO] [stdout] 677 | | #[inline] [INFO] [stdout] 678 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 679 | | (*self).rb() [INFO] [stdout] 680 | | } [INFO] [stdout] 681 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | / impl AsColRef for &'_ ColMut<'_, E> { [INFO] [stdout] 683 | | #[inline] [INFO] [stdout] 684 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 685 | | (**self).rb() [INFO] [stdout] 686 | | } [INFO] [stdout] 687 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 688 | / impl AsColRef for Col { [INFO] [stdout] 689 | | #[inline] [INFO] [stdout] 690 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 691 | | (*self).as_ref() [INFO] [stdout] 692 | | } [INFO] [stdout] 693 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:694:5 [INFO] [stdout] | [INFO] [stdout] 694 | / impl AsColRef for &'_ Col { [INFO] [stdout] 695 | | #[inline] [INFO] [stdout] 696 | | fn as_col_ref(&self) -> ColRef<'_, E> { [INFO] [stdout] 697 | | (**self).as_ref() [INFO] [stdout] 698 | | } [INFO] [stdout] 699 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:701:5 [INFO] [stdout] | [INFO] [stdout] 701 | / impl AsColMut for ColMut<'_, E> { [INFO] [stdout] 702 | | #[inline] [INFO] [stdout] 703 | | fn as_col_mut(&mut self) -> ColMut<'_, E> { [INFO] [stdout] 704 | | (*self).rb_mut() [INFO] [stdout] 705 | | } [INFO] [stdout] 706 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:708:5 [INFO] [stdout] | [INFO] [stdout] 708 | / impl AsColMut for &'_ mut ColMut<'_, E> { [INFO] [stdout] 709 | | #[inline] [INFO] [stdout] 710 | | fn as_col_mut(&mut self) -> ColMut<'_, E> { [INFO] [stdout] 711 | | (**self).rb_mut() [INFO] [stdout] 712 | | } [INFO] [stdout] 713 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:715:5 [INFO] [stdout] | [INFO] [stdout] 715 | / impl AsColMut for Col { [INFO] [stdout] 716 | | #[inline] [INFO] [stdout] 717 | | fn as_col_mut(&mut self) -> ColMut<'_, E> { [INFO] [stdout] 718 | | (*self).as_mut() [INFO] [stdout] 719 | | } [INFO] [stdout] 720 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:722:5 [INFO] [stdout] | [INFO] [stdout] 722 | / impl AsColMut for &'_ mut Col { [INFO] [stdout] 723 | | #[inline] [INFO] [stdout] 724 | | fn as_col_mut(&mut self) -> ColMut<'_, E> { [INFO] [stdout] 725 | | (**self).as_mut() [INFO] [stdout] 726 | | } [INFO] [stdout] 727 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_COL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | / impl AsRowRef for RowRef<'_, E> { [INFO] [stdout] 732 | | #[inline] [INFO] [stdout] 733 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 734 | | *self [INFO] [stdout] 735 | | } [INFO] [stdout] 736 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:737:5 [INFO] [stdout] | [INFO] [stdout] 737 | / impl AsRowRef for &'_ RowRef<'_, E> { [INFO] [stdout] 738 | | #[inline] [INFO] [stdout] 739 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 740 | | **self [INFO] [stdout] 741 | | } [INFO] [stdout] 742 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:743:5 [INFO] [stdout] | [INFO] [stdout] 743 | / impl AsRowRef for RowMut<'_, E> { [INFO] [stdout] 744 | | #[inline] [INFO] [stdout] 745 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 746 | | (*self).rb() [INFO] [stdout] 747 | | } [INFO] [stdout] 748 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:749:5 [INFO] [stdout] | [INFO] [stdout] 749 | / impl AsRowRef for &'_ RowMut<'_, E> { [INFO] [stdout] 750 | | #[inline] [INFO] [stdout] 751 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 752 | | (**self).rb() [INFO] [stdout] 753 | | } [INFO] [stdout] 754 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:755:5 [INFO] [stdout] | [INFO] [stdout] 755 | / impl AsRowRef for Row { [INFO] [stdout] 756 | | #[inline] [INFO] [stdout] 757 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 758 | | (*self).as_ref() [INFO] [stdout] 759 | | } [INFO] [stdout] 760 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:761:5 [INFO] [stdout] | [INFO] [stdout] 761 | / impl AsRowRef for &'_ Row { [INFO] [stdout] 762 | | #[inline] [INFO] [stdout] 763 | | fn as_row_ref(&self) -> RowRef<'_, E> { [INFO] [stdout] 764 | | (**self).as_ref() [INFO] [stdout] 765 | | } [INFO] [stdout] 766 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:768:5 [INFO] [stdout] | [INFO] [stdout] 768 | / impl AsRowMut for RowMut<'_, E> { [INFO] [stdout] 769 | | #[inline] [INFO] [stdout] 770 | | fn as_row_mut(&mut self) -> RowMut<'_, E> { [INFO] [stdout] 771 | | (*self).rb_mut() [INFO] [stdout] 772 | | } [INFO] [stdout] 773 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:775:5 [INFO] [stdout] | [INFO] [stdout] 775 | / impl AsRowMut for &'_ mut RowMut<'_, E> { [INFO] [stdout] 776 | | #[inline] [INFO] [stdout] 777 | | fn as_row_mut(&mut self) -> RowMut<'_, E> { [INFO] [stdout] 778 | | (**self).rb_mut() [INFO] [stdout] 779 | | } [INFO] [stdout] 780 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:782:5 [INFO] [stdout] | [INFO] [stdout] 782 | / impl AsRowMut for Row { [INFO] [stdout] 783 | | #[inline] [INFO] [stdout] 784 | | fn as_row_mut(&mut self) -> RowMut<'_, E> { [INFO] [stdout] 785 | | (*self).as_mut() [INFO] [stdout] 786 | | } [INFO] [stdout] 787 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:789:5 [INFO] [stdout] | [INFO] [stdout] 789 | / impl AsRowMut for &'_ mut Row { [INFO] [stdout] 790 | | #[inline] [INFO] [stdout] 791 | | fn as_row_mut(&mut self) -> RowMut<'_, E> { [INFO] [stdout] 792 | | (**self).as_mut() [INFO] [stdout] 793 | | } [INFO] [stdout] 794 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_ROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:798:5 [INFO] [stdout] | [INFO] [stdout] 798 | / impl AsMatRef for MatRef<'_, E> { [INFO] [stdout] 799 | | #[inline] [INFO] [stdout] 800 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 801 | | *self [INFO] [stdout] 802 | | } [INFO] [stdout] 803 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:804:5 [INFO] [stdout] | [INFO] [stdout] 804 | / impl AsMatRef for &'_ MatRef<'_, E> { [INFO] [stdout] 805 | | #[inline] [INFO] [stdout] 806 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 807 | | **self [INFO] [stdout] 808 | | } [INFO] [stdout] 809 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:810:5 [INFO] [stdout] | [INFO] [stdout] 810 | / impl AsMatRef for MatMut<'_, E> { [INFO] [stdout] 811 | | #[inline] [INFO] [stdout] 812 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 813 | | (*self).rb() [INFO] [stdout] 814 | | } [INFO] [stdout] 815 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:816:5 [INFO] [stdout] | [INFO] [stdout] 816 | / impl AsMatRef for &'_ MatMut<'_, E> { [INFO] [stdout] 817 | | #[inline] [INFO] [stdout] 818 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 819 | | (**self).rb() [INFO] [stdout] 820 | | } [INFO] [stdout] 821 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | / impl AsMatRef for Mat { [INFO] [stdout] 823 | | #[inline] [INFO] [stdout] 824 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 825 | | (*self).as_ref() [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:828:5 [INFO] [stdout] | [INFO] [stdout] 828 | / impl AsMatRef for &'_ Mat { [INFO] [stdout] 829 | | #[inline] [INFO] [stdout] 830 | | fn as_mat_ref(&self) -> MatRef<'_, E> { [INFO] [stdout] 831 | | (**self).as_ref() [INFO] [stdout] 832 | | } [INFO] [stdout] 833 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:835:5 [INFO] [stdout] | [INFO] [stdout] 835 | / impl AsMatMut for MatMut<'_, E> { [INFO] [stdout] 836 | | #[inline] [INFO] [stdout] 837 | | fn as_mat_mut(&mut self) -> MatMut<'_, E> { [INFO] [stdout] 838 | | (*self).rb_mut() [INFO] [stdout] 839 | | } [INFO] [stdout] 840 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:842:5 [INFO] [stdout] | [INFO] [stdout] 842 | / impl AsMatMut for &'_ mut MatMut<'_, E> { [INFO] [stdout] 843 | | #[inline] [INFO] [stdout] 844 | | fn as_mat_mut(&mut self) -> MatMut<'_, E> { [INFO] [stdout] 845 | | (**self).rb_mut() [INFO] [stdout] 846 | | } [INFO] [stdout] 847 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:849:5 [INFO] [stdout] | [INFO] [stdout] 849 | / impl AsMatMut for Mat { [INFO] [stdout] 850 | | #[inline] [INFO] [stdout] 851 | | fn as_mat_mut(&mut self) -> MatMut<'_, E> { [INFO] [stdout] 852 | | (*self).as_mut() [INFO] [stdout] 853 | | } [INFO] [stdout] 854 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:856:5 [INFO] [stdout] | [INFO] [stdout] 856 | / impl AsMatMut for &'_ mut Mat { [INFO] [stdout] 857 | | #[inline] [INFO] [stdout] 858 | | fn as_mat_mut(&mut self) -> MatMut<'_, E> { [INFO] [stdout] 859 | | (**self).as_mut() [INFO] [stdout] 860 | | } [INFO] [stdout] 861 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__AS_MAT` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3855:5 [INFO] [stdout] | [INFO] [stdout] 3855 | / impl<'a, E: Entity> IntoConst for ColMut<'a, E> { [INFO] [stdout] 3856 | | type Target = ColRef<'a, E>; [INFO] [stdout] 3857 | | [INFO] [stdout] 3858 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3866 | | } [INFO] [stdout] 3867 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3869:5 [INFO] [stdout] | [INFO] [stdout] 3869 | / impl<'short, 'a, E: Entity> Reborrow<'short> for ColMut<'a, E> { [INFO] [stdout] 3870 | | type Target = ColRef<'short, E>; [INFO] [stdout] 3871 | | [INFO] [stdout] 3872 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3880 | | } [INFO] [stdout] 3881 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3883:5 [INFO] [stdout] | [INFO] [stdout] 3883 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for ColMut<'a, E> { [INFO] [stdout] 3884 | | type Target = ColMut<'short, E>; [INFO] [stdout] 3885 | | [INFO] [stdout] 3886 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3894 | | } [INFO] [stdout] 3895 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3897:5 [INFO] [stdout] | [INFO] [stdout] 3897 | / impl<'a, E: Entity> IntoConst for ColRef<'a, E> { [INFO] [stdout] 3898 | | type Target = ColRef<'a, E>; [INFO] [stdout] 3899 | | [INFO] [stdout] 3900 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3903 | | } [INFO] [stdout] 3904 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3906:5 [INFO] [stdout] | [INFO] [stdout] 3906 | / impl<'short, 'a, E: Entity> Reborrow<'short> for ColRef<'a, E> { [INFO] [stdout] 3907 | | type Target = ColRef<'short, E>; [INFO] [stdout] 3908 | | [INFO] [stdout] 3909 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3912 | | } [INFO] [stdout] 3913 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3915:5 [INFO] [stdout] | [INFO] [stdout] 3915 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for ColRef<'a, E> { [INFO] [stdout] 3916 | | type Target = ColRef<'short, E>; [INFO] [stdout] 3917 | | [INFO] [stdout] 3918 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3921 | | } [INFO] [stdout] 3922 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3926:5 [INFO] [stdout] | [INFO] [stdout] 3926 | / impl<'a, E: Entity> IntoConst for RowMut<'a, E> { [INFO] [stdout] 3927 | | type Target = RowRef<'a, E>; [INFO] [stdout] 3928 | | [INFO] [stdout] 3929 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3937 | | } [INFO] [stdout] 3938 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3940:5 [INFO] [stdout] | [INFO] [stdout] 3940 | / impl<'short, 'a, E: Entity> Reborrow<'short> for RowMut<'a, E> { [INFO] [stdout] 3941 | | type Target = RowRef<'short, E>; [INFO] [stdout] 3942 | | [INFO] [stdout] 3943 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3951 | | } [INFO] [stdout] 3952 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3954:5 [INFO] [stdout] | [INFO] [stdout] 3954 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for RowMut<'a, E> { [INFO] [stdout] 3955 | | type Target = RowMut<'short, E>; [INFO] [stdout] 3956 | | [INFO] [stdout] 3957 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3965 | | } [INFO] [stdout] 3966 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3968:5 [INFO] [stdout] | [INFO] [stdout] 3968 | / impl<'a, E: Entity> IntoConst for RowRef<'a, E> { [INFO] [stdout] 3969 | | type Target = RowRef<'a, E>; [INFO] [stdout] 3970 | | [INFO] [stdout] 3971 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3974 | | } [INFO] [stdout] 3975 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3977:5 [INFO] [stdout] | [INFO] [stdout] 3977 | / impl<'short, 'a, E: Entity> Reborrow<'short> for RowRef<'a, E> { [INFO] [stdout] 3978 | | type Target = RowRef<'short, E>; [INFO] [stdout] 3979 | | [INFO] [stdout] 3980 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3983 | | } [INFO] [stdout] 3984 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3986:5 [INFO] [stdout] | [INFO] [stdout] 3986 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for RowRef<'a, E> { [INFO] [stdout] 3987 | | type Target = RowRef<'short, E>; [INFO] [stdout] 3988 | | [INFO] [stdout] 3989 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 3992 | | } [INFO] [stdout] 3993 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:3997:5 [INFO] [stdout] | [INFO] [stdout] 3997 | / impl<'a, E: Entity> IntoConst for MatMut<'a, E> { [INFO] [stdout] 3998 | | type Target = MatRef<'a, E>; [INFO] [stdout] 3999 | | [INFO] [stdout] 4000 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4008 | | } [INFO] [stdout] 4009 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4011:5 [INFO] [stdout] | [INFO] [stdout] 4011 | / impl<'short, 'a, E: Entity> Reborrow<'short> for MatMut<'a, E> { [INFO] [stdout] 4012 | | type Target = MatRef<'short, E>; [INFO] [stdout] 4013 | | [INFO] [stdout] 4014 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4022 | | } [INFO] [stdout] 4023 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4025:5 [INFO] [stdout] | [INFO] [stdout] 4025 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for MatMut<'a, E> { [INFO] [stdout] 4026 | | type Target = MatMut<'short, E>; [INFO] [stdout] 4027 | | [INFO] [stdout] 4028 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4036 | | } [INFO] [stdout] 4037 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4039:5 [INFO] [stdout] | [INFO] [stdout] 4039 | / impl<'a, E: Entity> IntoConst for MatRef<'a, E> { [INFO] [stdout] 4040 | | type Target = MatRef<'a, E>; [INFO] [stdout] 4041 | | [INFO] [stdout] 4042 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4045 | | } [INFO] [stdout] 4046 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4048:5 [INFO] [stdout] | [INFO] [stdout] 4048 | / impl<'short, 'a, E: Entity> Reborrow<'short> for MatRef<'a, E> { [INFO] [stdout] 4049 | | type Target = MatRef<'short, E>; [INFO] [stdout] 4050 | | [INFO] [stdout] 4051 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4054 | | } [INFO] [stdout] 4055 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4057:5 [INFO] [stdout] | [INFO] [stdout] 4057 | / impl<'short, 'a, E: Entity> ReborrowMut<'short> for MatRef<'a, E> { [INFO] [stdout] 4058 | | type Target = MatRef<'short, E>; [INFO] [stdout] 4059 | | [INFO] [stdout] 4060 | | #[inline(always)] [INFO] [stdout] ... | [INFO] [stdout] 4063 | | } [INFO] [stdout] 4064 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_REBORROW` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4217:5 [INFO] [stdout] | [INFO] [stdout] 4217 | / impl MatIndex for MatRef<'_, E> [INFO] [stdout] 4218 | | where [INFO] [stdout] 4219 | | Self: MatIndex, [INFO] [stdout] 4220 | | { [INFO] [stdout] ... | [INFO] [stdout] 4232 | | } [INFO] [stdout] 4233 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4234:5 [INFO] [stdout] | [INFO] [stdout] 4234 | / impl MatIndex for MatRef<'_, E> [INFO] [stdout] 4235 | | where [INFO] [stdout] 4236 | | Self: MatIndex, [INFO] [stdout] 4237 | | { [INFO] [stdout] ... | [INFO] [stdout] 4248 | | } [INFO] [stdout] 4249 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4250:5 [INFO] [stdout] | [INFO] [stdout] 4250 | / impl MatIndex for MatRef<'_, E> [INFO] [stdout] 4251 | | where [INFO] [stdout] 4252 | | Self: MatIndex, [INFO] [stdout] 4253 | | { [INFO] [stdout] ... | [INFO] [stdout] 4265 | | } [INFO] [stdout] 4266 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4267:5 [INFO] [stdout] | [INFO] [stdout] 4267 | / impl MatIndex for MatRef<'_, E> [INFO] [stdout] 4268 | | where [INFO] [stdout] 4269 | | Self: MatIndex, [INFO] [stdout] 4270 | | { [INFO] [stdout] ... | [INFO] [stdout] 4282 | | } [INFO] [stdout] 4283 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4284:5 [INFO] [stdout] | [INFO] [stdout] 4284 | / impl MatIndex for MatRef<'_, E> [INFO] [stdout] 4285 | | where [INFO] [stdout] 4286 | | Self: MatIndex, [INFO] [stdout] 4287 | | { [INFO] [stdout] ... | [INFO] [stdout] 4300 | | } [INFO] [stdout] 4301 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4303:5 [INFO] [stdout] | [INFO] [stdout] 4303 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4304 | | type Target = Self; [INFO] [stdout] 4305 | | [INFO] [stdout] 4306 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4311 | | } [INFO] [stdout] 4312 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4313:5 [INFO] [stdout] | [INFO] [stdout] 4313 | / impl<'a, E: Entity> MatIndex for MatRef<'a, E> { [INFO] [stdout] 4314 | | type Target = ColRef<'a, E>; [INFO] [stdout] 4315 | | [INFO] [stdout] 4316 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4321 | | } [INFO] [stdout] 4322 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4324:5 [INFO] [stdout] | [INFO] [stdout] 4324 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4325 | | type Target = Self; [INFO] [stdout] 4326 | | [INFO] [stdout] 4327 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4336 | | } [INFO] [stdout] 4337 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4338:5 [INFO] [stdout] | [INFO] [stdout] 4338 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4339 | | type Target = Self; [INFO] [stdout] 4340 | | [INFO] [stdout] 4341 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4345 | | } [INFO] [stdout] 4346 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4348:5 [INFO] [stdout] | [INFO] [stdout] 4348 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4349 | | type Target = Self; [INFO] [stdout] 4350 | | [INFO] [stdout] 4351 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4356 | | } [INFO] [stdout] 4357 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4358:5 [INFO] [stdout] | [INFO] [stdout] 4358 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4359 | | type Target = Self; [INFO] [stdout] 4360 | | [INFO] [stdout] 4361 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4366 | | } [INFO] [stdout] 4367 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4369:5 [INFO] [stdout] | [INFO] [stdout] 4369 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4370 | | type Target = Self; [INFO] [stdout] 4371 | | [INFO] [stdout] 4372 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4377 | | } [INFO] [stdout] 4378 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4379:5 [INFO] [stdout] | [INFO] [stdout] 4379 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4380 | | type Target = Self; [INFO] [stdout] 4381 | | [INFO] [stdout] 4382 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4387 | | } [INFO] [stdout] 4388 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4389:5 [INFO] [stdout] | [INFO] [stdout] 4389 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4390 | | type Target = Self; [INFO] [stdout] 4391 | | [INFO] [stdout] 4392 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4396 | | } [INFO] [stdout] 4397 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4398:5 [INFO] [stdout] | [INFO] [stdout] 4398 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4399 | | type Target = Self; [INFO] [stdout] 4400 | | [INFO] [stdout] 4401 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4405 | | } [INFO] [stdout] 4406 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4408:5 [INFO] [stdout] | [INFO] [stdout] 4408 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4409 | | type Target = Self; [INFO] [stdout] 4410 | | [INFO] [stdout] 4411 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4416 | | } [INFO] [stdout] 4417 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4418:5 [INFO] [stdout] | [INFO] [stdout] 4418 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4419 | | type Target = Self; [INFO] [stdout] 4420 | | [INFO] [stdout] 4421 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4426 | | } [INFO] [stdout] 4427 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4429:5 [INFO] [stdout] | [INFO] [stdout] 4429 | / impl MatIndex for MatRef<'_, E> { [INFO] [stdout] 4430 | | type Target = Self; [INFO] [stdout] 4431 | | [INFO] [stdout] 4432 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4436 | | } [INFO] [stdout] 4437 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4439:5 [INFO] [stdout] | [INFO] [stdout] 4439 | / impl MatIndex for MatMut<'_, E> [INFO] [stdout] 4440 | | where [INFO] [stdout] 4441 | | Self: MatIndex, [INFO] [stdout] 4442 | | { [INFO] [stdout] ... | [INFO] [stdout] 4454 | | } [INFO] [stdout] 4455 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4456:5 [INFO] [stdout] | [INFO] [stdout] 4456 | / impl MatIndex for MatMut<'_, E> [INFO] [stdout] 4457 | | where [INFO] [stdout] 4458 | | Self: MatIndex, [INFO] [stdout] 4459 | | { [INFO] [stdout] ... | [INFO] [stdout] 4470 | | } [INFO] [stdout] 4471 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4472:5 [INFO] [stdout] | [INFO] [stdout] 4472 | / impl MatIndex for MatMut<'_, E> [INFO] [stdout] 4473 | | where [INFO] [stdout] 4474 | | Self: MatIndex, [INFO] [stdout] 4475 | | { [INFO] [stdout] ... | [INFO] [stdout] 4487 | | } [INFO] [stdout] 4488 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4489:5 [INFO] [stdout] | [INFO] [stdout] 4489 | / impl MatIndex for MatMut<'_, E> [INFO] [stdout] 4490 | | where [INFO] [stdout] 4491 | | Self: MatIndex, [INFO] [stdout] 4492 | | { [INFO] [stdout] ... | [INFO] [stdout] 4504 | | } [INFO] [stdout] 4505 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4506:5 [INFO] [stdout] | [INFO] [stdout] 4506 | / impl MatIndex for MatMut<'_, E> [INFO] [stdout] 4507 | | where [INFO] [stdout] 4508 | | Self: MatIndex, [INFO] [stdout] 4509 | | { [INFO] [stdout] ... | [INFO] [stdout] 4522 | | } [INFO] [stdout] 4523 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4525:5 [INFO] [stdout] | [INFO] [stdout] 4525 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4526 | | type Target = Self; [INFO] [stdout] 4527 | | [INFO] [stdout] 4528 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4533 | | } [INFO] [stdout] 4534 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4535:5 [INFO] [stdout] | [INFO] [stdout] 4535 | / impl<'a, E: Entity> MatIndex for MatMut<'a, E> { [INFO] [stdout] 4536 | | type Target = ColMut<'a, E>; [INFO] [stdout] 4537 | | [INFO] [stdout] 4538 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4543 | | } [INFO] [stdout] 4544 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4546:5 [INFO] [stdout] | [INFO] [stdout] 4546 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4547 | | type Target = Self; [INFO] [stdout] 4548 | | [INFO] [stdout] 4549 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4558 | | } [INFO] [stdout] 4559 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4560:5 [INFO] [stdout] | [INFO] [stdout] 4560 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4561 | | type Target = Self; [INFO] [stdout] 4562 | | [INFO] [stdout] 4563 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4567 | | } [INFO] [stdout] 4568 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4570:5 [INFO] [stdout] | [INFO] [stdout] 4570 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4571 | | type Target = Self; [INFO] [stdout] 4572 | | [INFO] [stdout] 4573 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4578 | | } [INFO] [stdout] 4579 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4580:5 [INFO] [stdout] | [INFO] [stdout] 4580 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4581 | | type Target = Self; [INFO] [stdout] 4582 | | [INFO] [stdout] 4583 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4588 | | } [INFO] [stdout] 4589 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4591:5 [INFO] [stdout] | [INFO] [stdout] 4591 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4592 | | type Target = Self; [INFO] [stdout] 4593 | | [INFO] [stdout] 4594 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4599 | | } [INFO] [stdout] 4600 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4601:5 [INFO] [stdout] | [INFO] [stdout] 4601 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4602 | | type Target = Self; [INFO] [stdout] 4603 | | [INFO] [stdout] 4604 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4609 | | } [INFO] [stdout] 4610 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4611:5 [INFO] [stdout] | [INFO] [stdout] 4611 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4612 | | type Target = Self; [INFO] [stdout] 4613 | | [INFO] [stdout] 4614 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4618 | | } [INFO] [stdout] 4619 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4620:5 [INFO] [stdout] | [INFO] [stdout] 4620 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4621 | | type Target = Self; [INFO] [stdout] 4622 | | [INFO] [stdout] 4623 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4627 | | } [INFO] [stdout] 4628 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4630:5 [INFO] [stdout] | [INFO] [stdout] 4630 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4631 | | type Target = Self; [INFO] [stdout] 4632 | | [INFO] [stdout] 4633 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4638 | | } [INFO] [stdout] 4639 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4640:5 [INFO] [stdout] | [INFO] [stdout] 4640 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4641 | | type Target = Self; [INFO] [stdout] 4642 | | [INFO] [stdout] 4643 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4648 | | } [INFO] [stdout] 4649 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4651:5 [INFO] [stdout] | [INFO] [stdout] 4651 | / impl MatIndex for MatMut<'_, E> { [INFO] [stdout] 4652 | | type Target = Self; [INFO] [stdout] 4653 | | [INFO] [stdout] 4654 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4658 | | } [INFO] [stdout] 4659 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4661:5 [INFO] [stdout] | [INFO] [stdout] 4661 | / impl<'a, E: Entity> MatIndex for MatRef<'a, E> { [INFO] [stdout] 4662 | | type Target = GroupFor; [INFO] [stdout] 4663 | | [INFO] [stdout] 4664 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4676 | | } [INFO] [stdout] 4677 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4679:5 [INFO] [stdout] | [INFO] [stdout] 4679 | / impl<'a, E: Entity> MatIndex for MatMut<'a, E> { [INFO] [stdout] 4680 | | type Target = GroupFor; [INFO] [stdout] 4681 | | [INFO] [stdout] 4682 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4694 | | } [INFO] [stdout] 4695 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4713:5 [INFO] [stdout] | [INFO] [stdout] 4713 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4714 | | type Target = Self; [INFO] [stdout] 4715 | | [INFO] [stdout] 4716 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4721 | | } [INFO] [stdout] 4722 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4724:5 [INFO] [stdout] | [INFO] [stdout] 4724 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4725 | | type Target = Self; [INFO] [stdout] 4726 | | [INFO] [stdout] 4727 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4731 | | } [INFO] [stdout] 4732 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4734:5 [INFO] [stdout] | [INFO] [stdout] 4734 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4735 | | type Target = Self; [INFO] [stdout] 4736 | | [INFO] [stdout] 4737 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4742 | | } [INFO] [stdout] 4743 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4745:5 [INFO] [stdout] | [INFO] [stdout] 4745 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4746 | | type Target = Self; [INFO] [stdout] 4747 | | [INFO] [stdout] 4748 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4753 | | } [INFO] [stdout] 4754 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4755:5 [INFO] [stdout] | [INFO] [stdout] 4755 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4756 | | type Target = Self; [INFO] [stdout] 4757 | | [INFO] [stdout] 4758 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4762 | | } [INFO] [stdout] 4763 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4765:5 [INFO] [stdout] | [INFO] [stdout] 4765 | / impl ColIndex for ColRef<'_, E> { [INFO] [stdout] 4766 | | type Target = Self; [INFO] [stdout] 4767 | | [INFO] [stdout] 4768 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4773 | | } [INFO] [stdout] 4774 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4776:5 [INFO] [stdout] | [INFO] [stdout] 4776 | / impl<'a, E: Entity> ColIndex for ColRef<'a, E> { [INFO] [stdout] 4777 | | type Target = GroupFor; [INFO] [stdout] 4778 | | [INFO] [stdout] 4779 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4790 | | } [INFO] [stdout] 4791 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4793:5 [INFO] [stdout] | [INFO] [stdout] 4793 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4794 | | type Target = Self; [INFO] [stdout] 4795 | | [INFO] [stdout] 4796 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4801 | | } [INFO] [stdout] 4802 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4804:5 [INFO] [stdout] | [INFO] [stdout] 4804 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4805 | | type Target = Self; [INFO] [stdout] 4806 | | [INFO] [stdout] 4807 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4811 | | } [INFO] [stdout] 4812 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4814:5 [INFO] [stdout] | [INFO] [stdout] 4814 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4815 | | type Target = Self; [INFO] [stdout] 4816 | | [INFO] [stdout] 4817 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4822 | | } [INFO] [stdout] 4823 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4825:5 [INFO] [stdout] | [INFO] [stdout] 4825 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4826 | | type Target = Self; [INFO] [stdout] 4827 | | [INFO] [stdout] 4828 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4833 | | } [INFO] [stdout] 4834 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4835:5 [INFO] [stdout] | [INFO] [stdout] 4835 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4836 | | type Target = Self; [INFO] [stdout] 4837 | | [INFO] [stdout] 4838 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4842 | | } [INFO] [stdout] 4843 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4845:5 [INFO] [stdout] | [INFO] [stdout] 4845 | / impl ColIndex for ColMut<'_, E> { [INFO] [stdout] 4846 | | type Target = Self; [INFO] [stdout] 4847 | | [INFO] [stdout] 4848 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4853 | | } [INFO] [stdout] 4854 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4856:5 [INFO] [stdout] | [INFO] [stdout] 4856 | / impl<'a, E: Entity> ColIndex for ColMut<'a, E> { [INFO] [stdout] 4857 | | type Target = GroupFor; [INFO] [stdout] 4858 | | [INFO] [stdout] 4859 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4870 | | } [INFO] [stdout] 4871 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4889:5 [INFO] [stdout] | [INFO] [stdout] 4889 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4890 | | type Target = Self; [INFO] [stdout] 4891 | | [INFO] [stdout] 4892 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4897 | | } [INFO] [stdout] 4898 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4900:5 [INFO] [stdout] | [INFO] [stdout] 4900 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4901 | | type Target = Self; [INFO] [stdout] 4902 | | [INFO] [stdout] 4903 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4907 | | } [INFO] [stdout] 4908 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4910:5 [INFO] [stdout] | [INFO] [stdout] 4910 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4911 | | type Target = Self; [INFO] [stdout] 4912 | | [INFO] [stdout] 4913 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4918 | | } [INFO] [stdout] 4919 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4921:5 [INFO] [stdout] | [INFO] [stdout] 4921 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4922 | | type Target = Self; [INFO] [stdout] 4923 | | [INFO] [stdout] 4924 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4929 | | } [INFO] [stdout] 4930 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4931:5 [INFO] [stdout] | [INFO] [stdout] 4931 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4932 | | type Target = Self; [INFO] [stdout] 4933 | | [INFO] [stdout] 4934 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4938 | | } [INFO] [stdout] 4939 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4941:5 [INFO] [stdout] | [INFO] [stdout] 4941 | / impl RowIndex for RowRef<'_, E> { [INFO] [stdout] 4942 | | type Target = Self; [INFO] [stdout] 4943 | | [INFO] [stdout] 4944 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4949 | | } [INFO] [stdout] 4950 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:4952:5 [INFO] [stdout] | [INFO] [stdout] 4952 | / impl<'a, E: Entity> RowIndex for RowRef<'a, E> { [INFO] [stdout] 4953 | | type Target = GroupFor; [INFO] [stdout] 4954 | | [INFO] [stdout] 4955 | | #[track_caller] [INFO] [stdout] ... | [INFO] [stdout] 4966 | | } [INFO] [stdout] 4967 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_INDEX` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:5085:5 [INFO] [stdout] | [INFO] [stdout] 5085 | / impl<'a, E: Entity> ColRef<'a, E> { [INFO] [stdout] 5086 | | #[track_caller] [INFO] [stdout] 5087 | | #[inline(always)] [INFO] [stdout] 5088 | | #[doc(hidden)] [INFO] [stdout] ... | [INFO] [stdout] 5475 | | } [INFO] [stdout] 5476 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:5478:5 [INFO] [stdout] | [INFO] [stdout] 5478 | / impl<'a, E: Entity> ColMut<'a, E> { [INFO] [stdout] 5479 | | #[track_caller] [INFO] [stdout] 5480 | | #[inline(always)] [INFO] [stdout] 5481 | | #[doc(hidden)] [INFO] [stdout] ... | [INFO] [stdout] 5849 | | } [INFO] [stdout] 5850 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__COL_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:5854:5 [INFO] [stdout] | [INFO] [stdout] 5854 | / impl<'a, E: Entity> RowRef<'a, E> { [INFO] [stdout] 5855 | | #[inline(always)] [INFO] [stdout] 5856 | | pub fn nrows(&self) -> usize { [INFO] [stdout] 5857 | | 1 [INFO] [stdout] ... | [INFO] [stdout] 6221 | | } [INFO] [stdout] 6222 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:6224:5 [INFO] [stdout] | [INFO] [stdout] 6224 | / impl<'a, E: Entity> RowMut<'a, E> { [INFO] [stdout] 6225 | | #[inline(always)] [INFO] [stdout] 6226 | | pub fn nrows(&self) -> usize { [INFO] [stdout] 6227 | | 1 [INFO] [stdout] ... | [INFO] [stdout] 6571 | | } [INFO] [stdout] 6572 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__ROW_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:6576:5 [INFO] [stdout] | [INFO] [stdout] 6576 | / impl<'a, E: Entity> MatRef<'a, E> { [INFO] [stdout] 6577 | | #[track_caller] [INFO] [stdout] 6578 | | #[inline(always)] [INFO] [stdout] 6579 | | #[doc(hidden)] [INFO] [stdout] ... | [INFO] [stdout] 7614 | | } [INFO] [stdout] 7615 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7617:5 [INFO] [stdout] | [INFO] [stdout] 7617 | / impl core::ops::Index<(usize, usize)> for MatRef<'_, E> { [INFO] [stdout] 7618 | | type Output = E; [INFO] [stdout] 7619 | | [INFO] [stdout] 7620 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 7624 | | } [INFO] [stdout] 7625 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7627:5 [INFO] [stdout] | [INFO] [stdout] 7627 | / impl core::ops::Index<(usize, usize)> for MatMut<'_, E> { [INFO] [stdout] 7628 | | type Output = E; [INFO] [stdout] 7629 | | [INFO] [stdout] 7630 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 7634 | | } [INFO] [stdout] 7635 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7637:5 [INFO] [stdout] | [INFO] [stdout] 7637 | / impl core::ops::IndexMut<(usize, usize)> for MatMut<'_, E> { [INFO] [stdout] 7638 | | #[inline] [INFO] [stdout] 7639 | | #[track_caller] [INFO] [stdout] 7640 | | fn index_mut(&mut self, (row, col): (usize, usize)) -> &mut E { [INFO] [stdout] 7641 | | (*self).rb_mut().get_mut(row, col) [INFO] [stdout] 7642 | | } [INFO] [stdout] 7643 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7645:5 [INFO] [stdout] | [INFO] [stdout] 7645 | / impl core::ops::Index<(usize, usize)> for Mat { [INFO] [stdout] 7646 | | type Output = E; [INFO] [stdout] 7647 | | [INFO] [stdout] 7648 | | #[inline] [INFO] [stdout] ... | [INFO] [stdout] 7652 | | } [INFO] [stdout] 7653 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7655:5 [INFO] [stdout] | [INFO] [stdout] 7655 | / impl core::ops::IndexMut<(usize, usize)> for Mat { [INFO] [stdout] 7656 | | #[inline] [INFO] [stdout] 7657 | | #[track_caller] [INFO] [stdout] 7658 | | fn index_mut(&mut self, (row, col): (usize, usize)) -> &mut E { [INFO] [stdout] 7659 | | self.as_mut().get_mut(row, col) [INFO] [stdout] 7660 | | } [INFO] [stdout] 7661 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:7663:5 [INFO] [stdout] | [INFO] [stdout] 7663 | / impl<'a, E: Entity> MatMut<'a, E> { [INFO] [stdout] 7664 | | #[track_caller] [INFO] [stdout] 7665 | | #[inline(always)] [INFO] [stdout] 7666 | | #[doc(hidden)] [INFO] [stdout] ... | [INFO] [stdout] 8763 | | } [INFO] [stdout] 8764 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:8766:5 [INFO] [stdout] | [INFO] [stdout] 8766 | / impl<'a, E: RealField> MatRef<'a, Complex> { [INFO] [stdout] 8767 | | #[inline(always)] [INFO] [stdout] 8768 | | pub fn real_imag(self) -> Complex> { [INFO] [stdout] 8769 | | let row_stride = self.row_stride(); [INFO] [stdout] ... | [INFO] [stdout] 8780 | | } [INFO] [stdout] 8781 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> src/lib.rs:8783:5 [INFO] [stdout] | [INFO] [stdout] 8783 | / impl<'a, E: RealField> MatMut<'a, Complex> { [INFO] [stdout] 8784 | | #[inline(always)] [INFO] [stdout] 8785 | | pub fn real_imag_mut(self) -> Complex> { [INFO] [stdout] 8786 | | let Complex { re, im } = self.into_const().real_imag(); [INFO] [stdout] ... | [INFO] [stdout] 8793 | | } [INFO] [stdout] 8794 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current constant `__MAT_IMPL` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 120 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `faer-core` (lib) due to 121 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "9cfae53e93ad6d1f62dab33e9ddf12287c8e402ed94793a9b2295804ffffaa48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9cfae53e93ad6d1f62dab33e9ddf12287c8e402ed94793a9b2295804ffffaa48", kill_on_drop: false }` [INFO] [stdout] 9cfae53e93ad6d1f62dab33e9ddf12287c8e402ed94793a9b2295804ffffaa48