[INFO] fetching crate webrender_api 0.61.0... [INFO] checking webrender_api-0.61.0 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate webrender_api 0.61.0 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate webrender_api 0.61.0 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate webrender_api 0.61.0 [INFO] finished tweaking crates.io crate webrender_api 0.61.0 [INFO] tweaked toml for crates.io crate webrender_api 0.61.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" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 86 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding cfg-if v0.1.10 (available: v1.0.0) [INFO] [stderr] Adding convert_case v0.4.0 (available: v0.6.0) [INFO] [stderr] Adding core-foundation v0.6.4 (available: v0.10.0) [INFO] [stderr] Adding core-foundation-sys v0.6.2 (available: v0.8.7) [INFO] [stderr] Adding core-graphics v0.17.3 (available: v0.24.0) [INFO] [stderr] Adding crossbeam-channel v0.3.9 (available: v0.5.13) [INFO] [stderr] Adding crossbeam-utils v0.6.6 (available: v0.8.20) [INFO] [stderr] Adding derive_more v0.99.18 (available: v1.0.0) [INFO] [stderr] Adding euclid v0.20.14 (available: v0.22.11) [INFO] [stderr] Adding foreign-types v0.3.2 (available: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (available: v0.3.1) [INFO] [stderr] Adding getrandom v0.1.16 (available: v0.2.15) [INFO] [stderr] Adding ipc-channel v0.12.2 (available: v0.18.3) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding mio v0.6.23 (available: v1.0.2) [INFO] [stderr] Adding miow v0.2.2 (available: v0.6.0) [INFO] [stderr] Adding rand v0.7.3 (available: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (available: v0.3.1) [INFO] [stderr] Adding rand_core v0.5.1 (available: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (available: v0.3.2) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.79) [INFO] [stderr] Adding synstructure v0.12.6 (available: v0.13.1) [INFO] [stderr] Adding time v0.1.45 (available: v0.3.36) [INFO] [stderr] Adding uuid v0.8.2 (available: v1.10.0) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasi v0.10.0+wasi-snapshot-preview1 (available: v0.10.2+wasi-snapshot-preview1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding winapi v0.2.8 (available: v0.3.9) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9be7c7be4cdceb35c424ac06efc8ddfe84fd817fa245d1694cf1c1f6f62928a5 [INFO] running `Command { std: "docker" "start" "-a" "9be7c7be4cdceb35c424ac06efc8ddfe84fd817fa245d1694cf1c1f6f62928a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9be7c7be4cdceb35c424ac06efc8ddfe84fd817fa245d1694cf1c1f6f62928a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9be7c7be4cdceb35c424ac06efc8ddfe84fd817fa245d1694cf1c1f6f62928a5", kill_on_drop: false }` [INFO] [stdout] 9be7c7be4cdceb35c424ac06efc8ddfe84fd817fa245d1694cf1c1f6f62928a5 [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 -Dtail_expr_drop_order" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21437496ab2b902750f57a6e87a7af3c44f9bc1a326ca00e522d05bad97ee5dd [INFO] running `Command { std: "docker" "start" "-a" "21437496ab2b902750f57a6e87a7af3c44f9bc1a326ca00e522d05bad97ee5dd", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Compiling peek-poke-derive v0.2.1 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling malloc_size_of_derive v0.1.3 [INFO] [stderr] Checking euclid v0.20.14 [INFO] [stderr] Checking app_units v0.7.6 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking peek-poke v0.2.0 [INFO] [stderr] Checking wr_malloc_size_of v0.1.0 [INFO] [stderr] Checking webrender_api v0.61.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::float_cmp, clippy::too_many_arguments))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::unreadable_literal, clippy::new_without_default))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/color.rs:99:12 [INFO] [stdout] | [INFO] [stdout] 99 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::derive_hash_xor_eq))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/font.rs:405:12 [INFO] [stdout] | [INFO] [stdout] 405 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::derive_hash_xor_eq))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::float_cmp, clippy::too_many_arguments))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | #![cfg_attr(feature = "cargo-clippy", allow(clippy::unreadable_literal, clippy::new_without_default))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/color.rs:99:12 [INFO] [stdout] | [INFO] [stdout] 99 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::derive_hash_xor_eq))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/font.rs:405:12 [INFO] [stdout] | [INFO] [stdout] 405 | #[cfg_attr(feature = "cargo-clippy", allow(clippy::derive_hash_xor_eq))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `deserialize`, `display_list_stats`, `ipc`, `ipc-channel`, `nightly`, and `serialize` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/channel_mpsc.rs:41:71 [INFO] [stdout] | [INFO] [stdout] 41 | self.rx.recv().map_err(|e| io::Error::new(ErrorKind::Other, e.description())) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/channel_mpsc.rs:41:71 [INFO] [stdout] | [INFO] [stdout] 41 | self.rx.recv().map_err(|e| io::Error::new(ErrorKind::Other, e.description())) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option>` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api.rs:1949:32 [INFO] [stdout] | [INFO] [stdout] 1948 | pub fn notify(mut self) { [INFO] [stdout] | -------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 1949 | if let Some(handler) = self.handler.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option>` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/api.rs:1949:32 [INFO] [stdout] | [INFO] [stdout] 1948 | pub fn notify(mut self) { [INFO] [stdout] | -------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] 1949 | if let Some(handler) = self.handler.take() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1071:91 [INFO] [stdout] | [INFO] [stdout] 1071 | #[derive(Clone, Copy, Debug, Default, Eq, MallocSizeOf, PartialEq, Hash, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IdNamespace` [INFO] [stdout] 1072 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 1073 | pub struct IdNamespace(pub u32); [INFO] [stdout] | ----------- `IdNamespace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1071:91 [INFO] [stdout] | [INFO] [stdout] 1071 | #[derive(Clone, Copy, Debug, Default, Eq, MallocSizeOf, PartialEq, Hash, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IdNamespace` [INFO] [stdout] 1072 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 1073 | pub struct IdNamespace(pub u32); [INFO] [stdout] | ----------- `IdNamespace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1081:89 [INFO] [stdout] | [INFO] [stdout] 1081 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DocumentId` [INFO] [stdout] 1082 | pub struct DocumentId { [INFO] [stdout] | ---------- `DocumentId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1081:89 [INFO] [stdout] | [INFO] [stdout] 1081 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DocumentId` [INFO] [stdout] 1082 | pub struct DocumentId { [INFO] [stdout] | ---------- `DocumentId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1111:89 [INFO] [stdout] | [INFO] [stdout] 1111 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PipelineId` [INFO] [stdout] 1112 | pub struct PipelineId(pub PipelineSourceId, pub u32); [INFO] [stdout] | ---------- `PipelineId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1111:89 [INFO] [stdout] | [INFO] [stdout] 1111 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PipelineId` [INFO] [stdout] 1112 | pub struct PipelineId(pub PipelineSourceId, pub u32); [INFO] [stdout] | ---------- `PipelineId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1789:98 [INFO] [stdout] | [INFO] [stdout] 1789 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBindingId` [INFO] [stdout] 1790 | pub struct PropertyBindingId { [INFO] [stdout] | ----------------- `PropertyBindingId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1789:98 [INFO] [stdout] | [INFO] [stdout] 1789 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBindingId` [INFO] [stdout] 1790 | pub struct PropertyBindingId { [INFO] [stdout] | ----------------- `PropertyBindingId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1808:74 [INFO] [stdout] | [INFO] [stdout] 1808 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBindingKey` [INFO] [stdout] 1809 | pub struct PropertyBindingKey { [INFO] [stdout] | ------------------ `PropertyBindingKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1808:74 [INFO] [stdout] | [INFO] [stdout] 1808 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBindingKey` [INFO] [stdout] 1809 | pub struct PropertyBindingKey { [INFO] [stdout] | ------------------ `PropertyBindingKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1840:65 [INFO] [stdout] | [INFO] [stdout] 1840 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBinding` [INFO] [stdout] 1841 | pub enum PropertyBinding { [INFO] [stdout] | --------------- `PropertyBinding` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1840:65 [INFO] [stdout] | [INFO] [stdout] 1840 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBinding` [INFO] [stdout] 1841 | pub enum PropertyBinding { [INFO] [stdout] | --------------- `PropertyBinding` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/color.rs:41:88 [INFO] [stdout] | [INFO] [stdout] 41 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorF` [INFO] [stdout] 42 | pub struct ColorF { [INFO] [stdout] | ------ `ColorF` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/color.rs:41:88 [INFO] [stdout] | [INFO] [stdout] 41 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorF` [INFO] [stdout] 42 | pub struct ColorF { [INFO] [stdout] | ------ `ColorF` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 38 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PrimitiveFlags` [INFO] [stdout] 39 | pub struct PrimitiveFlags: u8 { [INFO] [stdout] | -------------- `PrimitiveFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 38 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PrimitiveFlags` [INFO] [stdout] 39 | pub struct PrimitiveFlags: u8 { [INFO] [stdout] | -------------- `PrimitiveFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:57:74 [INFO] [stdout] | [INFO] [stdout] 57 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CommonItemProperties` [INFO] [stdout] 58 | pub struct CommonItemProperties { [INFO] [stdout] | -------------------- `CommonItemProperties` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:57:74 [INFO] [stdout] | [INFO] [stdout] 57 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CommonItemProperties` [INFO] [stdout] 58 | pub struct CommonItemProperties { [INFO] [stdout] | -------------------- `CommonItemProperties` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:97:74 [INFO] [stdout] | [INFO] [stdout] 97 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_SpaceAndClipInfo` [INFO] [stdout] 98 | pub struct SpaceAndClipInfo { [INFO] [stdout] | ---------------- `SpaceAndClipInfo` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:97:74 [INFO] [stdout] | [INFO] [stdout] 97 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_SpaceAndClipInfo` [INFO] [stdout] 98 | pub struct SpaceAndClipInfo { [INFO] [stdout] | ---------------- `SpaceAndClipInfo` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:115:65 [INFO] [stdout] | [INFO] [stdout] 115 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DisplayItem` [INFO] [stdout] 116 | pub enum DisplayItem { [INFO] [stdout] | ----------- `DisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:115:65 [INFO] [stdout] | [INFO] [stdout] 115 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DisplayItem` [INFO] [stdout] 116 | pub enum DisplayItem { [INFO] [stdout] | ----------- `DisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:197:74 [INFO] [stdout] | [INFO] [stdout] 197 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipDisplayItem` [INFO] [stdout] 198 | pub struct ClipDisplayItem { [INFO] [stdout] | --------------- `ClipDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:197:74 [INFO] [stdout] | [INFO] [stdout] 197 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipDisplayItem` [INFO] [stdout] 198 | pub struct ClipDisplayItem { [INFO] [stdout] | --------------- `ClipDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:207:74 [INFO] [stdout] | [INFO] [stdout] 207 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StickyOffsetBounds` [INFO] [stdout] 208 | pub struct StickyOffsetBounds { [INFO] [stdout] | ------------------ `StickyOffsetBounds` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:207:74 [INFO] [stdout] | [INFO] [stdout] 207 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StickyOffsetBounds` [INFO] [stdout] 208 | pub struct StickyOffsetBounds { [INFO] [stdout] | ------------------ `StickyOffsetBounds` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:226:74 [INFO] [stdout] | [INFO] [stdout] 226 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StickyFrameDisplayItem` [INFO] [stdout] 227 | pub struct StickyFrameDisplayItem { [INFO] [stdout] | ---------------------- `StickyFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:226:74 [INFO] [stdout] | [INFO] [stdout] 226 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StickyFrameDisplayItem` [INFO] [stdout] 227 | pub struct StickyFrameDisplayItem { [INFO] [stdout] | ---------------------- `StickyFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:257:65 [INFO] [stdout] | [INFO] [stdout] 257 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ScrollSensitivity` [INFO] [stdout] 258 | pub enum ScrollSensitivity { [INFO] [stdout] | ----------------- `ScrollSensitivity` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:257:65 [INFO] [stdout] | [INFO] [stdout] 257 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ScrollSensitivity` [INFO] [stdout] 258 | pub enum ScrollSensitivity { [INFO] [stdout] | ----------------- `ScrollSensitivity` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:263:74 [INFO] [stdout] | [INFO] [stdout] 263 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ScrollFrameDisplayItem` [INFO] [stdout] 264 | pub struct ScrollFrameDisplayItem { [INFO] [stdout] | ---------------------- `ScrollFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:263:74 [INFO] [stdout] | [INFO] [stdout] 263 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ScrollFrameDisplayItem` [INFO] [stdout] 264 | pub struct ScrollFrameDisplayItem { [INFO] [stdout] | ---------------------- `ScrollFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:286:74 [INFO] [stdout] | [INFO] [stdout] 286 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RectangleDisplayItem` [INFO] [stdout] 287 | pub struct RectangleDisplayItem { [INFO] [stdout] | -------------------- `RectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:286:74 [INFO] [stdout] | [INFO] [stdout] 286 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RectangleDisplayItem` [INFO] [stdout] 287 | pub struct RectangleDisplayItem { [INFO] [stdout] | -------------------- `RectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:294:74 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClearRectangleDisplayItem` [INFO] [stdout] 295 | pub struct ClearRectangleDisplayItem { [INFO] [stdout] | ------------------------- `ClearRectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:294:74 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClearRectangleDisplayItem` [INFO] [stdout] 295 | pub struct ClearRectangleDisplayItem { [INFO] [stdout] | ------------------------- `ClearRectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:302:74 [INFO] [stdout] | [INFO] [stdout] 302 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_HitTestDisplayItem` [INFO] [stdout] 303 | pub struct HitTestDisplayItem { [INFO] [stdout] | ------------------ `HitTestDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:302:74 [INFO] [stdout] | [INFO] [stdout] 302 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_HitTestDisplayItem` [INFO] [stdout] 303 | pub struct HitTestDisplayItem { [INFO] [stdout] | ------------------ `HitTestDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:307:74 [INFO] [stdout] | [INFO] [stdout] 307 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineDisplayItem` [INFO] [stdout] 308 | pub struct LineDisplayItem { [INFO] [stdout] | --------------- `LineDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:307:74 [INFO] [stdout] | [INFO] [stdout] 307 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineDisplayItem` [INFO] [stdout] 308 | pub struct LineDisplayItem { [INFO] [stdout] | --------------- `LineDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineOrientation` [INFO] [stdout] 330 | pub enum LineOrientation { [INFO] [stdout] | --------------- `LineOrientation` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineOrientation` [INFO] [stdout] 330 | pub enum LineOrientation { [INFO] [stdout] | --------------- `LineOrientation` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:336:89 [INFO] [stdout] | [INFO] [stdout] 336 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineStyle` [INFO] [stdout] 337 | pub enum LineStyle { [INFO] [stdout] | --------- `LineStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:336:89 [INFO] [stdout] | [INFO] [stdout] 336 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineStyle` [INFO] [stdout] 337 | pub enum LineStyle { [INFO] [stdout] | --------- `LineStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:344:74 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_TextDisplayItem` [INFO] [stdout] 345 | pub struct TextDisplayItem { [INFO] [stdout] | --------------- `TextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:344:74 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_TextDisplayItem` [INFO] [stdout] 345 | pub struct TextDisplayItem { [INFO] [stdout] | --------------- `TextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:360:88 [INFO] [stdout] | [INFO] [stdout] 360 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NormalBorder` [INFO] [stdout] 361 | pub struct NormalBorder { [INFO] [stdout] | ------------ `NormalBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:360:88 [INFO] [stdout] | [INFO] [stdout] 360 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NormalBorder` [INFO] [stdout] 361 | pub struct NormalBorder { [INFO] [stdout] | ------------ `NormalBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:419:89 [INFO] [stdout] | [INFO] [stdout] 419 | #[derive(Debug, Copy, Clone, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RepeatMode` [INFO] [stdout] 420 | pub enum RepeatMode { [INFO] [stdout] | ---------- `RepeatMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:419:89 [INFO] [stdout] | [INFO] [stdout] 419 | #[derive(Debug, Copy, Clone, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RepeatMode` [INFO] [stdout] 420 | pub enum RepeatMode { [INFO] [stdout] | ---------- `RepeatMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:427:65 [INFO] [stdout] | [INFO] [stdout] 427 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NinePatchBorderSource` [INFO] [stdout] 428 | pub enum NinePatchBorderSource { [INFO] [stdout] | --------------------- `NinePatchBorderSource` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:427:65 [INFO] [stdout] | [INFO] [stdout] 427 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NinePatchBorderSource` [INFO] [stdout] 428 | pub enum NinePatchBorderSource { [INFO] [stdout] | --------------------- `NinePatchBorderSource` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:434:74 [INFO] [stdout] | [INFO] [stdout] 434 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NinePatchBorder` [INFO] [stdout] 435 | pub struct NinePatchBorder { [INFO] [stdout] | --------------- `NinePatchBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:434:74 [INFO] [stdout] | [INFO] [stdout] 434 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NinePatchBorder` [INFO] [stdout] 435 | pub struct NinePatchBorder { [INFO] [stdout] | --------------- `NinePatchBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:472:65 [INFO] [stdout] | [INFO] [stdout] 472 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderDetails` [INFO] [stdout] 473 | pub enum BorderDetails { [INFO] [stdout] | ------------- `BorderDetails` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:472:65 [INFO] [stdout] | [INFO] [stdout] 472 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderDetails` [INFO] [stdout] 473 | pub enum BorderDetails { [INFO] [stdout] | ------------- `BorderDetails` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:478:74 [INFO] [stdout] | [INFO] [stdout] 478 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderDisplayItem` [INFO] [stdout] 479 | pub struct BorderDisplayItem { [INFO] [stdout] | ----------------- `BorderDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:478:74 [INFO] [stdout] | [INFO] [stdout] 478 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderDisplayItem` [INFO] [stdout] 479 | pub struct BorderDisplayItem { [INFO] [stdout] | ----------------- `BorderDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:487:65 [INFO] [stdout] | [INFO] [stdout] 487 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderRadiusKind` [INFO] [stdout] 488 | pub enum BorderRadiusKind { [INFO] [stdout] | ---------------- `BorderRadiusKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:487:65 [INFO] [stdout] | [INFO] [stdout] 487 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderRadiusKind` [INFO] [stdout] 488 | pub enum BorderRadiusKind { [INFO] [stdout] | ---------------- `BorderRadiusKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:494:79 [INFO] [stdout] | [INFO] [stdout] 494 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderRadius` [INFO] [stdout] 495 | pub struct BorderRadius { [INFO] [stdout] | ------------ `BorderRadius` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:494:79 [INFO] [stdout] | [INFO] [stdout] 494 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderRadius` [INFO] [stdout] 495 | pub struct BorderRadius { [INFO] [stdout] | ------------ `BorderRadius` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderSide` [INFO] [stdout] 515 | pub struct BorderSide { [INFO] [stdout] | ---------- `BorderSide` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderSide` [INFO] [stdout] 515 | pub struct BorderSide { [INFO] [stdout] | ---------- `BorderSide` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:521:89 [INFO] [stdout] | [INFO] [stdout] 521 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Hash, Eq, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderStyle` [INFO] [stdout] 522 | pub enum BorderStyle { [INFO] [stdout] | ----------- `BorderStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:521:89 [INFO] [stdout] | [INFO] [stdout] 521 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Hash, Eq, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderStyle` [INFO] [stdout] 522 | pub enum BorderStyle { [INFO] [stdout] | ----------- `BorderStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:542:89 [INFO] [stdout] | [INFO] [stdout] 542 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BoxShadowClipMode` [INFO] [stdout] 543 | pub enum BoxShadowClipMode { [INFO] [stdout] | ----------------- `BoxShadowClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:542:89 [INFO] [stdout] | [INFO] [stdout] 542 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BoxShadowClipMode` [INFO] [stdout] 543 | pub enum BoxShadowClipMode { [INFO] [stdout] | ----------------- `BoxShadowClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:548:74 [INFO] [stdout] | [INFO] [stdout] 548 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BoxShadowDisplayItem` [INFO] [stdout] 549 | pub struct BoxShadowDisplayItem { [INFO] [stdout] | -------------------- `BoxShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:548:74 [INFO] [stdout] | [INFO] [stdout] 548 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BoxShadowDisplayItem` [INFO] [stdout] 549 | pub struct BoxShadowDisplayItem { [INFO] [stdout] | -------------------- `BoxShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:560:74 [INFO] [stdout] | [INFO] [stdout] 560 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PushShadowDisplayItem` [INFO] [stdout] 561 | pub struct PushShadowDisplayItem { [INFO] [stdout] | --------------------- `PushShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:560:74 [INFO] [stdout] | [INFO] [stdout] 560 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PushShadowDisplayItem` [INFO] [stdout] 561 | pub struct PushShadowDisplayItem { [INFO] [stdout] | --------------------- `PushShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:568:74 [INFO] [stdout] | [INFO] [stdout] 568 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_Shadow` [INFO] [stdout] 569 | pub struct Shadow { [INFO] [stdout] | ------ `Shadow` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:568:74 [INFO] [stdout] | [INFO] [stdout] 568 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_Shadow` [INFO] [stdout] 569 | pub struct Shadow { [INFO] [stdout] | ------ `Shadow` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:576:106 [INFO] [stdout] | [INFO] [stdout] 576 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ExtendMode` [INFO] [stdout] 577 | pub enum ExtendMode { [INFO] [stdout] | ---------- `ExtendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:576:106 [INFO] [stdout] | [INFO] [stdout] 576 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ExtendMode` [INFO] [stdout] 577 | pub enum ExtendMode { [INFO] [stdout] | ---------- `ExtendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:582:74 [INFO] [stdout] | [INFO] [stdout] 582 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_Gradient` [INFO] [stdout] 583 | pub struct Gradient { [INFO] [stdout] | -------- `Gradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:582:74 [INFO] [stdout] | [INFO] [stdout] 582 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_Gradient` [INFO] [stdout] 583 | pub struct Gradient { [INFO] [stdout] | -------- `Gradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:590:74 [INFO] [stdout] | [INFO] [stdout] 590 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GradientDisplayItem` [INFO] [stdout] 591 | pub struct GradientDisplayItem { [INFO] [stdout] | ------------------- `GradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:590:74 [INFO] [stdout] | [INFO] [stdout] 590 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GradientDisplayItem` [INFO] [stdout] 591 | pub struct GradientDisplayItem { [INFO] [stdout] | ------------------- `GradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:606:88 [INFO] [stdout] | [INFO] [stdout] 606 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GradientStop` [INFO] [stdout] 607 | pub struct GradientStop { [INFO] [stdout] | ------------ `GradientStop` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:606:88 [INFO] [stdout] | [INFO] [stdout] 606 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GradientStop` [INFO] [stdout] 607 | pub struct GradientStop { [INFO] [stdout] | ------------ `GradientStop` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:612:74 [INFO] [stdout] | [INFO] [stdout] 612 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RadialGradient` [INFO] [stdout] 613 | pub struct RadialGradient { [INFO] [stdout] | -------------- `RadialGradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:612:74 [INFO] [stdout] | [INFO] [stdout] 612 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RadialGradient` [INFO] [stdout] 613 | pub struct RadialGradient { [INFO] [stdout] | -------------- `RadialGradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:622:74 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipChainItem` [INFO] [stdout] 623 | pub struct ClipChainItem { [INFO] [stdout] | ------------- `ClipChainItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:622:74 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipChainItem` [INFO] [stdout] 623 | pub struct ClipChainItem { [INFO] [stdout] | ------------- `ClipChainItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:628:74 [INFO] [stdout] | [INFO] [stdout] 628 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RadialGradientDisplayItem` [INFO] [stdout] 629 | pub struct RadialGradientDisplayItem { [INFO] [stdout] | ------------------------- `RadialGradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:628:74 [INFO] [stdout] | [INFO] [stdout] 628 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RadialGradientDisplayItem` [INFO] [stdout] 629 | pub struct RadialGradientDisplayItem { [INFO] [stdout] | ------------------------- `RadialGradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:641:74 [INFO] [stdout] | [INFO] [stdout] 641 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BackdropFilterDisplayItem` [INFO] [stdout] 642 | pub struct BackdropFilterDisplayItem { [INFO] [stdout] | ------------------------- `BackdropFilterDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:641:74 [INFO] [stdout] | [INFO] [stdout] 641 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BackdropFilterDisplayItem` [INFO] [stdout] 642 | pub struct BackdropFilterDisplayItem { [INFO] [stdout] | ------------------------- `BackdropFilterDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:647:74 [INFO] [stdout] | [INFO] [stdout] 647 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrameDisplayListItem` [INFO] [stdout] 648 | pub struct ReferenceFrameDisplayListItem { [INFO] [stdout] | ----------------------------- `ReferenceFrameDisplayListItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:647:74 [INFO] [stdout] | [INFO] [stdout] 647 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrameDisplayListItem` [INFO] [stdout] 648 | pub struct ReferenceFrameDisplayListItem { [INFO] [stdout] | ----------------------------- `ReferenceFrameDisplayListItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:654:65 [INFO] [stdout] | [INFO] [stdout] 654 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrameKind` [INFO] [stdout] 655 | pub enum ReferenceFrameKind { [INFO] [stdout] | ------------------ `ReferenceFrameKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:654:65 [INFO] [stdout] | [INFO] [stdout] 654 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrameKind` [INFO] [stdout] 655 | pub enum ReferenceFrameKind { [INFO] [stdout] | ------------------ `ReferenceFrameKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:662:74 [INFO] [stdout] | [INFO] [stdout] 662 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrame` [INFO] [stdout] 663 | pub struct ReferenceFrame { [INFO] [stdout] | -------------- `ReferenceFrame` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:662:74 [INFO] [stdout] | [INFO] [stdout] 662 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrame` [INFO] [stdout] 663 | pub struct ReferenceFrame { [INFO] [stdout] | -------------- `ReferenceFrame` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:672:74 [INFO] [stdout] | [INFO] [stdout] 672 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PushStackingContextDisplayItem` [INFO] [stdout] 673 | pub struct PushStackingContextDisplayItem { [INFO] [stdout] | ------------------------------ `PushStackingContextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:672:74 [INFO] [stdout] | [INFO] [stdout] 672 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PushStackingContextDisplayItem` [INFO] [stdout] 673 | pub struct PushStackingContextDisplayItem { [INFO] [stdout] | ------------------------------ `PushStackingContextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:680:74 [INFO] [stdout] | [INFO] [stdout] 680 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StackingContext` [INFO] [stdout] 681 | pub struct StackingContext { [INFO] [stdout] | --------------- `StackingContext` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:680:74 [INFO] [stdout] | [INFO] [stdout] 680 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StackingContext` [INFO] [stdout] 681 | pub struct StackingContext { [INFO] [stdout] | --------------- `StackingContext` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:694:75 [INFO] [stdout] | [INFO] [stdout] 694 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_TransformStyle` [INFO] [stdout] 695 | pub enum TransformStyle { [INFO] [stdout] | -------------- `TransformStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:694:75 [INFO] [stdout] | [INFO] [stdout] 694 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_TransformStyle` [INFO] [stdout] 695 | pub enum TransformStyle { [INFO] [stdout] | -------------- `TransformStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:706:65 [INFO] [stdout] | [INFO] [stdout] 706 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RasterSpace` [INFO] [stdout] 707 | #[repr(u8)] [INFO] [stdout] 708 | pub enum RasterSpace { [INFO] [stdout] | ----------- `RasterSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:706:65 [INFO] [stdout] | [INFO] [stdout] 706 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RasterSpace` [INFO] [stdout] 707 | #[repr(u8)] [INFO] [stdout] 708 | pub enum RasterSpace { [INFO] [stdout] | ----------- `RasterSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:730:89 [INFO] [stdout] | [INFO] [stdout] 730 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_MixBlendMode` [INFO] [stdout] 731 | pub enum MixBlendMode { [INFO] [stdout] | ------------ `MixBlendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:730:89 [INFO] [stdout] | [INFO] [stdout] 730 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_MixBlendMode` [INFO] [stdout] 731 | pub enum MixBlendMode { [INFO] [stdout] | ------------ `MixBlendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:751:89 [INFO] [stdout] | [INFO] [stdout] 751 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorSpace` [INFO] [stdout] 752 | pub enum ColorSpace { [INFO] [stdout] | ---------- `ColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:751:89 [INFO] [stdout] | [INFO] [stdout] 751 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorSpace` [INFO] [stdout] 752 | pub enum ColorSpace { [INFO] [stdout] | ---------- `ColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:759:79 [INFO] [stdout] | [INFO] [stdout] 759 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CompositeOperator` [INFO] [stdout] 760 | pub enum CompositeOperator { [INFO] [stdout] | ----------------- `CompositeOperator` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:759:79 [INFO] [stdout] | [INFO] [stdout] 759 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CompositeOperator` [INFO] [stdout] 760 | pub enum CompositeOperator { [INFO] [stdout] | ----------------- `CompositeOperator` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:787:89 [INFO] [stdout] | [INFO] [stdout] 787 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitiveInput` [INFO] [stdout] 788 | pub enum FilterPrimitiveInput { [INFO] [stdout] | -------------------- `FilterPrimitiveInput` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:787:89 [INFO] [stdout] | [INFO] [stdout] 787 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitiveInput` [INFO] [stdout] 788 | pub enum FilterPrimitiveInput { [INFO] [stdout] | -------------------- `FilterPrimitiveInput` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:810:74 [INFO] [stdout] | [INFO] [stdout] 810 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BlendPrimitive` [INFO] [stdout] 811 | pub struct BlendPrimitive { [INFO] [stdout] | -------------- `BlendPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:810:74 [INFO] [stdout] | [INFO] [stdout] 810 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BlendPrimitive` [INFO] [stdout] 811 | pub struct BlendPrimitive { [INFO] [stdout] | -------------- `BlendPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:818:74 [INFO] [stdout] | [INFO] [stdout] 818 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FloodPrimitive` [INFO] [stdout] 819 | pub struct FloodPrimitive { [INFO] [stdout] | -------------- `FloodPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:818:74 [INFO] [stdout] | [INFO] [stdout] 818 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FloodPrimitive` [INFO] [stdout] 819 | pub struct FloodPrimitive { [INFO] [stdout] | -------------- `FloodPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:833:74 [INFO] [stdout] | [INFO] [stdout] 833 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BlurPrimitive` [INFO] [stdout] 834 | pub struct BlurPrimitive { [INFO] [stdout] | ------------- `BlurPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:833:74 [INFO] [stdout] | [INFO] [stdout] 833 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BlurPrimitive` [INFO] [stdout] 834 | pub struct BlurPrimitive { [INFO] [stdout] | ------------- `BlurPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:846:74 [INFO] [stdout] | [INFO] [stdout] 846 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_OpacityPrimitive` [INFO] [stdout] 847 | pub struct OpacityPrimitive { [INFO] [stdout] | ---------------- `OpacityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:846:74 [INFO] [stdout] | [INFO] [stdout] 846 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_OpacityPrimitive` [INFO] [stdout] 847 | pub struct OpacityPrimitive { [INFO] [stdout] | ---------------- `OpacityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:860:74 [INFO] [stdout] | [INFO] [stdout] 860 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorMatrixPrimitive` [INFO] [stdout] 861 | pub struct ColorMatrixPrimitive { [INFO] [stdout] | -------------------- `ColorMatrixPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:860:74 [INFO] [stdout] | [INFO] [stdout] 860 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorMatrixPrimitive` [INFO] [stdout] 861 | pub struct ColorMatrixPrimitive { [INFO] [stdout] | -------------------- `ColorMatrixPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:867:74 [INFO] [stdout] | [INFO] [stdout] 867 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DropShadowPrimitive` [INFO] [stdout] 868 | pub struct DropShadowPrimitive { [INFO] [stdout] | ------------------- `DropShadowPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:867:74 [INFO] [stdout] | [INFO] [stdout] 867 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DropShadowPrimitive` [INFO] [stdout] 868 | pub struct DropShadowPrimitive { [INFO] [stdout] | ------------------- `DropShadowPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:880:74 [INFO] [stdout] | [INFO] [stdout] 880 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComponentTransferPrimitive` [INFO] [stdout] 881 | pub struct ComponentTransferPrimitive { [INFO] [stdout] | -------------------------- `ComponentTransferPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:880:74 [INFO] [stdout] | [INFO] [stdout] 880 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComponentTransferPrimitive` [INFO] [stdout] 881 | pub struct ComponentTransferPrimitive { [INFO] [stdout] | -------------------------- `ComponentTransferPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:887:74 [INFO] [stdout] | [INFO] [stdout] 887 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IdentityPrimitive` [INFO] [stdout] 888 | pub struct IdentityPrimitive { [INFO] [stdout] | ----------------- `IdentityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:887:74 [INFO] [stdout] | [INFO] [stdout] 887 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IdentityPrimitive` [INFO] [stdout] 888 | pub struct IdentityPrimitive { [INFO] [stdout] | ----------------- `IdentityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:893:74 [INFO] [stdout] | [INFO] [stdout] 893 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_OffsetPrimitive` [INFO] [stdout] 894 | pub struct OffsetPrimitive { [INFO] [stdout] | --------------- `OffsetPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:893:74 [INFO] [stdout] | [INFO] [stdout] 893 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_OffsetPrimitive` [INFO] [stdout] 894 | pub struct OffsetPrimitive { [INFO] [stdout] | --------------- `OffsetPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:900:74 [INFO] [stdout] | [INFO] [stdout] 900 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CompositePrimitive` [INFO] [stdout] 901 | pub struct CompositePrimitive { [INFO] [stdout] | ------------------ `CompositePrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:900:74 [INFO] [stdout] | [INFO] [stdout] 900 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CompositePrimitive` [INFO] [stdout] 901 | pub struct CompositePrimitive { [INFO] [stdout] | ------------------ `CompositePrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:910:65 [INFO] [stdout] | [INFO] [stdout] 910 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitiveKind` [INFO] [stdout] 911 | pub enum FilterPrimitiveKind { [INFO] [stdout] | ------------------- `FilterPrimitiveKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:910:65 [INFO] [stdout] | [INFO] [stdout] 910 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitiveKind` [INFO] [stdout] 911 | pub enum FilterPrimitiveKind { [INFO] [stdout] | ------------------- `FilterPrimitiveKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:956:74 [INFO] [stdout] | [INFO] [stdout] 956 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitive` [INFO] [stdout] 957 | pub struct FilterPrimitive { [INFO] [stdout] | --------------- `FilterPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:956:74 [INFO] [stdout] | [INFO] [stdout] 956 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitive` [INFO] [stdout] 957 | pub struct FilterPrimitive { [INFO] [stdout] | --------------- `FilterPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:970:65 [INFO] [stdout] | [INFO] [stdout] 970 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterOp` [INFO] [stdout] 971 | pub enum FilterOp { [INFO] [stdout] | -------- `FilterOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:970:65 [INFO] [stdout] | [INFO] [stdout] 970 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterOp` [INFO] [stdout] 971 | pub enum FilterOp { [INFO] [stdout] | -------- `FilterOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:993:65 [INFO] [stdout] | [INFO] [stdout] 993 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComponentTransferFuncType` [INFO] [stdout] 994 | pub enum ComponentTransferFuncType { [INFO] [stdout] | ------------------------- `ComponentTransferFuncType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:993:65 [INFO] [stdout] | [INFO] [stdout] 993 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComponentTransferFuncType` [INFO] [stdout] 994 | pub enum ComponentTransferFuncType { [INFO] [stdout] | ------------------------- `ComponentTransferFuncType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1089:74 [INFO] [stdout] | [INFO] [stdout] 1089 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IframeDisplayItem` [INFO] [stdout] 1090 | pub struct IframeDisplayItem { [INFO] [stdout] | ----------------- `IframeDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1089:74 [INFO] [stdout] | [INFO] [stdout] 1089 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IframeDisplayItem` [INFO] [stdout] 1090 | pub struct IframeDisplayItem { [INFO] [stdout] | ----------------- `IframeDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1102:74 [INFO] [stdout] | [INFO] [stdout] 1102 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageDisplayItem` [INFO] [stdout] 1103 | pub struct ImageDisplayItem { [INFO] [stdout] | ---------------- `ImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1102:74 [INFO] [stdout] | [INFO] [stdout] 1102 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageDisplayItem` [INFO] [stdout] 1103 | pub struct ImageDisplayItem { [INFO] [stdout] | ---------------- `ImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1118:74 [INFO] [stdout] | [INFO] [stdout] 1118 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RepeatingImageDisplayItem` [INFO] [stdout] 1119 | pub struct RepeatingImageDisplayItem { [INFO] [stdout] | ------------------------- `RepeatingImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1118:74 [INFO] [stdout] | [INFO] [stdout] 1118 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RepeatingImageDisplayItem` [INFO] [stdout] 1119 | pub struct RepeatingImageDisplayItem { [INFO] [stdout] | ------------------------- `RepeatingImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1137:89 [INFO] [stdout] | [INFO] [stdout] 1137 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageRendering` [INFO] [stdout] 1138 | pub enum ImageRendering { [INFO] [stdout] | -------------- `ImageRendering` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1137:89 [INFO] [stdout] | [INFO] [stdout] 1137 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageRendering` [INFO] [stdout] 1138 | pub enum ImageRendering { [INFO] [stdout] | -------------- `ImageRendering` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1144:89 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_AlphaType` [INFO] [stdout] 1145 | pub enum AlphaType { [INFO] [stdout] | --------- `AlphaType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1144:89 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_AlphaType` [INFO] [stdout] 1145 | pub enum AlphaType { [INFO] [stdout] | --------- `AlphaType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1150:74 [INFO] [stdout] | [INFO] [stdout] 1150 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvImageDisplayItem` [INFO] [stdout] 1151 | pub struct YuvImageDisplayItem { [INFO] [stdout] | ------------------- `YuvImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1150:74 [INFO] [stdout] | [INFO] [stdout] 1150 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvImageDisplayItem` [INFO] [stdout] 1151 | pub struct YuvImageDisplayItem { [INFO] [stdout] | ------------------- `YuvImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1162:89 [INFO] [stdout] | [INFO] [stdout] 1162 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvColorSpace` [INFO] [stdout] 1163 | pub enum YuvColorSpace { [INFO] [stdout] | ------------- `YuvColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1162:89 [INFO] [stdout] | [INFO] [stdout] 1162 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvColorSpace` [INFO] [stdout] 1163 | pub enum YuvColorSpace { [INFO] [stdout] | ------------- `YuvColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1170:89 [INFO] [stdout] | [INFO] [stdout] 1170 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorRange` [INFO] [stdout] 1171 | pub enum ColorRange { [INFO] [stdout] | ---------- `ColorRange` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1170:89 [INFO] [stdout] | [INFO] [stdout] 1170 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorRange` [INFO] [stdout] 1171 | pub enum ColorRange { [INFO] [stdout] | ---------- `ColorRange` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1176:75 [INFO] [stdout] | [INFO] [stdout] 1176 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvData` [INFO] [stdout] 1177 | pub enum YuvData { [INFO] [stdout] | ------- `YuvData` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1176:75 [INFO] [stdout] | [INFO] [stdout] 1176 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvData` [INFO] [stdout] 1177 | pub enum YuvData { [INFO] [stdout] | ------- `YuvData` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1071:91 [INFO] [stdout] | [INFO] [stdout] 1071 | #[derive(Clone, Copy, Debug, Default, Eq, MallocSizeOf, PartialEq, Hash, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IdNamespace` [INFO] [stdout] 1072 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 1073 | pub struct IdNamespace(pub u32); [INFO] [stdout] | ----------- `IdNamespace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1071:91 [INFO] [stdout] | [INFO] [stdout] 1071 | #[derive(Clone, Copy, Debug, Default, Eq, MallocSizeOf, PartialEq, Hash, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IdNamespace` [INFO] [stdout] 1072 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 1073 | pub struct IdNamespace(pub u32); [INFO] [stdout] | ----------- `IdNamespace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1081:89 [INFO] [stdout] | [INFO] [stdout] 1081 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DocumentId` [INFO] [stdout] 1082 | pub struct DocumentId { [INFO] [stdout] | ---------- `DocumentId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1081:89 [INFO] [stdout] | [INFO] [stdout] 1081 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DocumentId` [INFO] [stdout] 1082 | pub struct DocumentId { [INFO] [stdout] | ---------- `DocumentId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1193:89 [INFO] [stdout] | [INFO] [stdout] 1193 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvFormat` [INFO] [stdout] 1194 | pub enum YuvFormat { [INFO] [stdout] | --------- `YuvFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1111:89 [INFO] [stdout] | [INFO] [stdout] 1111 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PipelineId` [INFO] [stdout] 1112 | pub struct PipelineId(pub PipelineSourceId, pub u32); [INFO] [stdout] | ---------- `PipelineId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1111:89 [INFO] [stdout] | [INFO] [stdout] 1111 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PipelineId` [INFO] [stdout] 1112 | pub struct PipelineId(pub PipelineSourceId, pub u32); [INFO] [stdout] | ---------- `PipelineId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1193:89 [INFO] [stdout] | [INFO] [stdout] 1193 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvFormat` [INFO] [stdout] 1194 | pub enum YuvFormat { [INFO] [stdout] | --------- `YuvFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1211:74 [INFO] [stdout] | [INFO] [stdout] 1211 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageMask` [INFO] [stdout] 1212 | pub struct ImageMask { [INFO] [stdout] | --------- `ImageMask` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1211:74 [INFO] [stdout] | [INFO] [stdout] 1211 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageMask` [INFO] [stdout] 1212 | pub struct ImageMask { [INFO] [stdout] | --------- `ImageMask` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1789:98 [INFO] [stdout] | [INFO] [stdout] 1789 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBindingId` [INFO] [stdout] 1790 | pub struct PropertyBindingId { [INFO] [stdout] | ----------------- `PropertyBindingId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1230:89 [INFO] [stdout] | [INFO] [stdout] 1230 | #[derive(Copy, Clone, Debug, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipMode` [INFO] [stdout] 1231 | pub enum ClipMode { [INFO] [stdout] | -------- `ClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1789:98 [INFO] [stdout] | [INFO] [stdout] 1789 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBindingId` [INFO] [stdout] 1790 | pub struct PropertyBindingId { [INFO] [stdout] | ----------------- `PropertyBindingId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1230:89 [INFO] [stdout] | [INFO] [stdout] 1230 | #[derive(Copy, Clone, Debug, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipMode` [INFO] [stdout] 1231 | pub enum ClipMode { [INFO] [stdout] | -------- `ClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1808:74 [INFO] [stdout] | [INFO] [stdout] 1808 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBindingKey` [INFO] [stdout] 1809 | pub struct PropertyBindingKey { [INFO] [stdout] | ------------------ `PropertyBindingKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1808:74 [INFO] [stdout] | [INFO] [stdout] 1808 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBindingKey` [INFO] [stdout] 1809 | pub struct PropertyBindingKey { [INFO] [stdout] | ------------------ `PropertyBindingKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1248:74 [INFO] [stdout] | [INFO] [stdout] 1248 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComplexClipRegion` [INFO] [stdout] 1249 | pub struct ComplexClipRegion { [INFO] [stdout] | ----------------- `ComplexClipRegion` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1840:65 [INFO] [stdout] | [INFO] [stdout] 1840 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PropertyBinding` [INFO] [stdout] 1841 | pub enum PropertyBinding { [INFO] [stdout] | --------------- `PropertyBinding` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/api.rs:1840:65 [INFO] [stdout] | [INFO] [stdout] 1840 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PropertyBinding` [INFO] [stdout] 1841 | pub enum PropertyBinding { [INFO] [stdout] | --------------- `PropertyBinding` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1248:74 [INFO] [stdout] | [INFO] [stdout] 1248 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComplexClipRegion` [INFO] [stdout] 1249 | pub struct ComplexClipRegion { [INFO] [stdout] | ----------------- `ComplexClipRegion` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1341:84 [INFO] [stdout] | [INFO] [stdout] 1341 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipChainId` [INFO] [stdout] 1342 | pub struct ClipChainId(pub u64, pub PipelineId); [INFO] [stdout] | ----------- `ClipChainId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1341:84 [INFO] [stdout] | [INFO] [stdout] 1341 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipChainId` [INFO] [stdout] 1342 | pub struct ClipChainId(pub u64, pub PipelineId); [INFO] [stdout] | ----------- `ClipChainId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1345:75 [INFO] [stdout] | [INFO] [stdout] 1345 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipId` [INFO] [stdout] 1346 | pub enum ClipId { [INFO] [stdout] | ------ `ClipId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1345:75 [INFO] [stdout] | [INFO] [stdout] 1345 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipId` [INFO] [stdout] 1346 | pub enum ClipId { [INFO] [stdout] | ------ `ClipId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1388:84 [INFO] [stdout] | [INFO] [stdout] 1388 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_SpatialId` [INFO] [stdout] 1389 | pub struct SpatialId(pub usize, PipelineId); [INFO] [stdout] | --------- `SpatialId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1388:84 [INFO] [stdout] | [INFO] [stdout] 1388 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_SpatialId` [INFO] [stdout] 1389 | pub struct SpatialId(pub usize, PipelineId); [INFO] [stdout] | --------- `SpatialId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1427:84 [INFO] [stdout] | [INFO] [stdout] 1427 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ExternalScrollId` [INFO] [stdout] 1428 | #[repr(C)] [INFO] [stdout] 1429 | pub struct ExternalScrollId(pub u64, pub PipelineId); [INFO] [stdout] | ---------------- `ExternalScrollId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1427:84 [INFO] [stdout] | [INFO] [stdout] 1427 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ExternalScrollId` [INFO] [stdout] 1428 | #[repr(C)] [INFO] [stdout] 1429 | pub struct ExternalScrollId(pub u64, pub PipelineId); [INFO] [stdout] | ---------------- `ExternalScrollId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/color.rs:41:88 [INFO] [stdout] | [INFO] [stdout] 41 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorF` [INFO] [stdout] 42 | pub struct ColorF { [INFO] [stdout] | ------ `ColorF` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/color.rs:41:88 [INFO] [stdout] | [INFO] [stdout] 41 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorF` [INFO] [stdout] 42 | pub struct ColorF { [INFO] [stdout] | ------ `ColorF` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 38 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PrimitiveFlags` [INFO] [stdout] 39 | pub struct PrimitiveFlags: u8 { [INFO] [stdout] | -------------- `PrimitiveFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:38:52 [INFO] [stdout] | [INFO] [stdout] 38 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PrimitiveFlags` [INFO] [stdout] 39 | pub struct PrimitiveFlags: u8 { [INFO] [stdout] | -------------- `PrimitiveFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:57:74 [INFO] [stdout] | [INFO] [stdout] 57 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CommonItemProperties` [INFO] [stdout] 58 | pub struct CommonItemProperties { [INFO] [stdout] | -------------------- `CommonItemProperties` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:57:74 [INFO] [stdout] | [INFO] [stdout] 57 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CommonItemProperties` [INFO] [stdout] 58 | pub struct CommonItemProperties { [INFO] [stdout] | -------------------- `CommonItemProperties` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:97:74 [INFO] [stdout] | [INFO] [stdout] 97 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_SpaceAndClipInfo` [INFO] [stdout] 98 | pub struct SpaceAndClipInfo { [INFO] [stdout] | ---------------- `SpaceAndClipInfo` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:97:74 [INFO] [stdout] | [INFO] [stdout] 97 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_SpaceAndClipInfo` [INFO] [stdout] 98 | pub struct SpaceAndClipInfo { [INFO] [stdout] | ---------------- `SpaceAndClipInfo` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:115:65 [INFO] [stdout] | [INFO] [stdout] 115 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DisplayItem` [INFO] [stdout] 116 | pub enum DisplayItem { [INFO] [stdout] | ----------- `DisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:115:65 [INFO] [stdout] | [INFO] [stdout] 115 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DisplayItem` [INFO] [stdout] 116 | pub enum DisplayItem { [INFO] [stdout] | ----------- `DisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:197:74 [INFO] [stdout] | [INFO] [stdout] 197 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipDisplayItem` [INFO] [stdout] 198 | pub struct ClipDisplayItem { [INFO] [stdout] | --------------- `ClipDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:101:106 [INFO] [stdout] | [INFO] [stdout] 101 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontRenderMode` [INFO] [stdout] 102 | pub enum FontRenderMode { [INFO] [stdout] | -------------- `FontRenderMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:197:74 [INFO] [stdout] | [INFO] [stdout] 197 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipDisplayItem` [INFO] [stdout] 198 | pub struct ClipDisplayItem { [INFO] [stdout] | --------------- `ClipDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:101:106 [INFO] [stdout] | [INFO] [stdout] 101 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontRenderMode` [INFO] [stdout] 102 | pub enum FontRenderMode { [INFO] [stdout] | -------------- `FontRenderMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:207:74 [INFO] [stdout] | [INFO] [stdout] 207 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StickyOffsetBounds` [INFO] [stdout] 208 | pub struct StickyOffsetBounds { [INFO] [stdout] | ------------------ `StickyOffsetBounds` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:155:92 [INFO] [stdout] | [INFO] [stdout] 155 | #[derive(Clone, Copy, Debug, Deserialize, Hash, Eq, PartialEq, PartialOrd, Ord, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GlyphOptions` [INFO] [stdout] 156 | pub struct GlyphOptions { [INFO] [stdout] | ------------ `GlyphOptions` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:207:74 [INFO] [stdout] | [INFO] [stdout] 207 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StickyOffsetBounds` [INFO] [stdout] 208 | pub struct StickyOffsetBounds { [INFO] [stdout] | ------------------ `StickyOffsetBounds` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:226:74 [INFO] [stdout] | [INFO] [stdout] 226 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StickyFrameDisplayItem` [INFO] [stdout] 227 | pub struct StickyFrameDisplayItem { [INFO] [stdout] | ---------------------- `StickyFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:155:92 [INFO] [stdout] | [INFO] [stdout] 155 | #[derive(Clone, Copy, Debug, Deserialize, Hash, Eq, PartialEq, PartialOrd, Ord, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GlyphOptions` [INFO] [stdout] 156 | pub struct GlyphOptions { [INFO] [stdout] | ------------ `GlyphOptions` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:226:74 [INFO] [stdout] | [INFO] [stdout] 226 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StickyFrameDisplayItem` [INFO] [stdout] 227 | pub struct StickyFrameDisplayItem { [INFO] [stdout] | ---------------------- `StickyFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:257:65 [INFO] [stdout] | [INFO] [stdout] 257 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ScrollSensitivity` [INFO] [stdout] 258 | pub enum ScrollSensitivity { [INFO] [stdout] | ----------------- `ScrollSensitivity` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 172 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontInstanceFlags` [INFO] [stdout] 173 | pub struct FontInstanceFlags: u32 { [INFO] [stdout] | ----------------- `FontInstanceFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:257:65 [INFO] [stdout] | [INFO] [stdout] 257 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ScrollSensitivity` [INFO] [stdout] 258 | pub enum ScrollSensitivity { [INFO] [stdout] | ----------------- `ScrollSensitivity` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 172 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontInstanceFlags` [INFO] [stdout] 173 | pub struct FontInstanceFlags: u32 { [INFO] [stdout] | ----------------- `FontInstanceFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:263:74 [INFO] [stdout] | [INFO] [stdout] 263 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ScrollFrameDisplayItem` [INFO] [stdout] 264 | pub struct ScrollFrameDisplayItem { [INFO] [stdout] | ---------------------- `ScrollFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:263:74 [INFO] [stdout] | [INFO] [stdout] 263 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ScrollFrameDisplayItem` [INFO] [stdout] 264 | pub struct ScrollFrameDisplayItem { [INFO] [stdout] | ---------------------- `ScrollFrameDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:286:74 [INFO] [stdout] | [INFO] [stdout] 286 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RectangleDisplayItem` [INFO] [stdout] 287 | pub struct RectangleDisplayItem { [INFO] [stdout] | -------------------- `RectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:286:74 [INFO] [stdout] | [INFO] [stdout] 286 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RectangleDisplayItem` [INFO] [stdout] 287 | pub struct RectangleDisplayItem { [INFO] [stdout] | -------------------- `RectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:294:74 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClearRectangleDisplayItem` [INFO] [stdout] 295 | pub struct ClearRectangleDisplayItem { [INFO] [stdout] | ------------------------- `ClearRectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:294:74 [INFO] [stdout] | [INFO] [stdout] 294 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClearRectangleDisplayItem` [INFO] [stdout] 295 | pub struct ClearRectangleDisplayItem { [INFO] [stdout] | ------------------------- `ClearRectangleDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:302:74 [INFO] [stdout] | [INFO] [stdout] 302 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_HitTestDisplayItem` [INFO] [stdout] 303 | pub struct HitTestDisplayItem { [INFO] [stdout] | ------------------ `HitTestDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:302:74 [INFO] [stdout] | [INFO] [stdout] 302 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_HitTestDisplayItem` [INFO] [stdout] 303 | pub struct HitTestDisplayItem { [INFO] [stdout] | ------------------ `HitTestDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:307:74 [INFO] [stdout] | [INFO] [stdout] 307 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineDisplayItem` [INFO] [stdout] 308 | pub struct LineDisplayItem { [INFO] [stdout] | --------------- `LineDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:362:91 [INFO] [stdout] | [INFO] [stdout] 362 | #[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq, Ord, PartialOrd, MallocSizeOf, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontInstanceKey` [INFO] [stdout] 363 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 364 | pub struct FontInstanceKey(pub IdNamespace, pub u32); [INFO] [stdout] | --------------- `FontInstanceKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:307:74 [INFO] [stdout] | [INFO] [stdout] 307 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineDisplayItem` [INFO] [stdout] 308 | pub struct LineDisplayItem { [INFO] [stdout] | --------------- `LineDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:362:91 [INFO] [stdout] | [INFO] [stdout] 362 | #[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq, Ord, PartialOrd, MallocSizeOf, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontInstanceKey` [INFO] [stdout] 363 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 364 | pub struct FontInstanceKey(pub IdNamespace, pub u32); [INFO] [stdout] | --------------- `FontInstanceKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineOrientation` [INFO] [stdout] 330 | pub enum LineOrientation { [INFO] [stdout] | --------------- `LineOrientation` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:388:79 [INFO] [stdout] | [INFO] [stdout] 388 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GlyphInstance` [INFO] [stdout] 389 | pub struct GlyphInstance { [INFO] [stdout] | ------------- `GlyphInstance` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:329:89 [INFO] [stdout] | [INFO] [stdout] 329 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineOrientation` [INFO] [stdout] 330 | pub enum LineOrientation { [INFO] [stdout] | --------------- `LineOrientation` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:388:79 [INFO] [stdout] | [INFO] [stdout] 388 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GlyphInstance` [INFO] [stdout] 389 | pub struct GlyphInstance { [INFO] [stdout] | ------------- `GlyphInstance` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:336:89 [INFO] [stdout] | [INFO] [stdout] 336 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LineStyle` [INFO] [stdout] 337 | pub enum LineStyle { [INFO] [stdout] | --------- `LineStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:21:89 [INFO] [stdout] | [INFO] [stdout] 21 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageKey` [INFO] [stdout] 22 | pub struct ImageKey(pub IdNamespace, pub u32); [INFO] [stdout] | -------- `ImageKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:336:89 [INFO] [stdout] | [INFO] [stdout] 336 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LineStyle` [INFO] [stdout] 337 | pub enum LineStyle { [INFO] [stdout] | --------- `LineStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:21:89 [INFO] [stdout] | [INFO] [stdout] 21 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageKey` [INFO] [stdout] 22 | pub struct ImageKey(pub IdNamespace, pub u32); [INFO] [stdout] | -------- `ImageKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:344:74 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_TextDisplayItem` [INFO] [stdout] 345 | pub struct TextDisplayItem { [INFO] [stdout] | --------------- `TextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:344:74 [INFO] [stdout] | [INFO] [stdout] 344 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_TextDisplayItem` [INFO] [stdout] 345 | pub struct TextDisplayItem { [INFO] [stdout] | --------------- `TextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:360:88 [INFO] [stdout] | [INFO] [stdout] 360 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NormalBorder` [INFO] [stdout] 361 | pub struct NormalBorder { [INFO] [stdout] | ------------ `NormalBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:360:88 [INFO] [stdout] | [INFO] [stdout] 360 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NormalBorder` [INFO] [stdout] 361 | pub struct NormalBorder { [INFO] [stdout] | ------------ `NormalBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:419:89 [INFO] [stdout] | [INFO] [stdout] 419 | #[derive(Debug, Copy, Clone, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RepeatMode` [INFO] [stdout] 420 | pub enum RepeatMode { [INFO] [stdout] | ---------- `RepeatMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:419:89 [INFO] [stdout] | [INFO] [stdout] 419 | #[derive(Debug, Copy, Clone, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RepeatMode` [INFO] [stdout] 420 | pub enum RepeatMode { [INFO] [stdout] | ---------- `RepeatMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:427:65 [INFO] [stdout] | [INFO] [stdout] 427 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NinePatchBorderSource` [INFO] [stdout] 428 | pub enum NinePatchBorderSource { [INFO] [stdout] | --------------------- `NinePatchBorderSource` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:427:65 [INFO] [stdout] | [INFO] [stdout] 427 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NinePatchBorderSource` [INFO] [stdout] 428 | pub enum NinePatchBorderSource { [INFO] [stdout] | --------------------- `NinePatchBorderSource` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:434:74 [INFO] [stdout] | [INFO] [stdout] 434 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_NinePatchBorder` [INFO] [stdout] 435 | pub struct NinePatchBorder { [INFO] [stdout] | --------------- `NinePatchBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:434:74 [INFO] [stdout] | [INFO] [stdout] 434 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_NinePatchBorder` [INFO] [stdout] 435 | pub struct NinePatchBorder { [INFO] [stdout] | --------------- `NinePatchBorder` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:472:65 [INFO] [stdout] | [INFO] [stdout] 472 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderDetails` [INFO] [stdout] 473 | pub enum BorderDetails { [INFO] [stdout] | ------------- `BorderDetails` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:472:65 [INFO] [stdout] | [INFO] [stdout] 472 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderDetails` [INFO] [stdout] 473 | pub enum BorderDetails { [INFO] [stdout] | ------------- `BorderDetails` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:478:74 [INFO] [stdout] | [INFO] [stdout] 478 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderDisplayItem` [INFO] [stdout] 479 | pub struct BorderDisplayItem { [INFO] [stdout] | ----------------- `BorderDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:478:74 [INFO] [stdout] | [INFO] [stdout] 478 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderDisplayItem` [INFO] [stdout] 479 | pub struct BorderDisplayItem { [INFO] [stdout] | ----------------- `BorderDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:487:65 [INFO] [stdout] | [INFO] [stdout] 487 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderRadiusKind` [INFO] [stdout] 488 | pub enum BorderRadiusKind { [INFO] [stdout] | ---------------- `BorderRadiusKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:487:65 [INFO] [stdout] | [INFO] [stdout] 487 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderRadiusKind` [INFO] [stdout] 488 | pub enum BorderRadiusKind { [INFO] [stdout] | ---------------- `BorderRadiusKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:494:79 [INFO] [stdout] | [INFO] [stdout] 494 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderRadius` [INFO] [stdout] 495 | pub struct BorderRadius { [INFO] [stdout] | ------------ `BorderRadius` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:494:79 [INFO] [stdout] | [INFO] [stdout] 494 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderRadius` [INFO] [stdout] 495 | pub struct BorderRadius { [INFO] [stdout] | ------------ `BorderRadius` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderSide` [INFO] [stdout] 515 | pub struct BorderSide { [INFO] [stdout] | ---------- `BorderSide` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:514:88 [INFO] [stdout] | [INFO] [stdout] 514 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderSide` [INFO] [stdout] 515 | pub struct BorderSide { [INFO] [stdout] | ---------- `BorderSide` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:521:89 [INFO] [stdout] | [INFO] [stdout] 521 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Hash, Eq, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BorderStyle` [INFO] [stdout] 522 | pub enum BorderStyle { [INFO] [stdout] | ----------- `BorderStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:201:89 [INFO] [stdout] | [INFO] [stdout] 201 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorDepth` [INFO] [stdout] 202 | pub enum ColorDepth { [INFO] [stdout] | ---------- `ColorDepth` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:521:89 [INFO] [stdout] | [INFO] [stdout] 521 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, Hash, Eq, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BorderStyle` [INFO] [stdout] 522 | pub enum BorderStyle { [INFO] [stdout] | ----------- `BorderStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:201:89 [INFO] [stdout] | [INFO] [stdout] 201 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorDepth` [INFO] [stdout] 202 | pub enum ColorDepth { [INFO] [stdout] | ---------- `ColorDepth` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:542:89 [INFO] [stdout] | [INFO] [stdout] 542 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BoxShadowClipMode` [INFO] [stdout] 543 | pub enum BoxShadowClipMode { [INFO] [stdout] | ----------------- `BoxShadowClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:542:89 [INFO] [stdout] | [INFO] [stdout] 542 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BoxShadowClipMode` [INFO] [stdout] 543 | pub enum BoxShadowClipMode { [INFO] [stdout] | ----------------- `BoxShadowClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:548:74 [INFO] [stdout] | [INFO] [stdout] 548 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BoxShadowDisplayItem` [INFO] [stdout] 549 | pub struct BoxShadowDisplayItem { [INFO] [stdout] | -------------------- `BoxShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:548:74 [INFO] [stdout] | [INFO] [stdout] 548 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BoxShadowDisplayItem` [INFO] [stdout] 549 | pub struct BoxShadowDisplayItem { [INFO] [stdout] | -------------------- `BoxShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:560:74 [INFO] [stdout] | [INFO] [stdout] 560 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PushShadowDisplayItem` [INFO] [stdout] 561 | pub struct PushShadowDisplayItem { [INFO] [stdout] | --------------------- `PushShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:560:74 [INFO] [stdout] | [INFO] [stdout] 560 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PushShadowDisplayItem` [INFO] [stdout] 561 | pub struct PushShadowDisplayItem { [INFO] [stdout] | --------------------- `PushShadowDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:568:74 [INFO] [stdout] | [INFO] [stdout] 568 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_Shadow` [INFO] [stdout] 569 | pub struct Shadow { [INFO] [stdout] | ------ `Shadow` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:568:74 [INFO] [stdout] | [INFO] [stdout] 568 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_Shadow` [INFO] [stdout] 569 | pub struct Shadow { [INFO] [stdout] | ------ `Shadow` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:576:106 [INFO] [stdout] | [INFO] [stdout] 576 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ExtendMode` [INFO] [stdout] 577 | pub enum ExtendMode { [INFO] [stdout] | ---------- `ExtendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:576:106 [INFO] [stdout] | [INFO] [stdout] 576 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ExtendMode` [INFO] [stdout] 577 | pub enum ExtendMode { [INFO] [stdout] | ---------- `ExtendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:582:74 [INFO] [stdout] | [INFO] [stdout] 582 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_Gradient` [INFO] [stdout] 583 | pub struct Gradient { [INFO] [stdout] | -------- `Gradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:582:74 [INFO] [stdout] | [INFO] [stdout] 582 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_Gradient` [INFO] [stdout] 583 | pub struct Gradient { [INFO] [stdout] | -------- `Gradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:590:74 [INFO] [stdout] | [INFO] [stdout] 590 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GradientDisplayItem` [INFO] [stdout] 591 | pub struct GradientDisplayItem { [INFO] [stdout] | ------------------- `GradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/units.rs:81:106 [INFO] [stdout] | [INFO] [stdout] 81 | #[derive(Hash, Clone, Copy, Debug, Eq, MallocSizeOf, PartialEq, Ord, PartialOrd, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LayoutPixel` [INFO] [stdout] 82 | pub struct LayoutPixel; [INFO] [stdout] | ----------- `LayoutPixel` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:590:74 [INFO] [stdout] | [INFO] [stdout] 590 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GradientDisplayItem` [INFO] [stdout] 591 | pub struct GradientDisplayItem { [INFO] [stdout] | ------------------- `GradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/units.rs:81:106 [INFO] [stdout] | [INFO] [stdout] 81 | #[derive(Hash, Clone, Copy, Debug, Eq, MallocSizeOf, PartialEq, Ord, PartialOrd, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LayoutPixel` [INFO] [stdout] 82 | pub struct LayoutPixel; [INFO] [stdout] | ----------- `LayoutPixel` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:606:88 [INFO] [stdout] | [INFO] [stdout] 606 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GradientStop` [INFO] [stdout] 607 | pub struct GradientStop { [INFO] [stdout] | ------------ `GradientStop` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:606:88 [INFO] [stdout] | [INFO] [stdout] 606 | #[derive(Clone, Copy, Debug, Default, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GradientStop` [INFO] [stdout] 607 | pub struct GradientStop { [INFO] [stdout] | ------------ `GradientStop` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:612:74 [INFO] [stdout] | [INFO] [stdout] 612 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RadialGradient` [INFO] [stdout] 613 | pub struct RadialGradient { [INFO] [stdout] | -------------- `RadialGradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:612:74 [INFO] [stdout] | [INFO] [stdout] 612 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RadialGradient` [INFO] [stdout] 613 | pub struct RadialGradient { [INFO] [stdout] | -------------- `RadialGradient` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:622:74 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipChainItem` [INFO] [stdout] 623 | pub struct ClipChainItem { [INFO] [stdout] | ------------- `ClipChainItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:622:74 [INFO] [stdout] | [INFO] [stdout] 622 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipChainItem` [INFO] [stdout] 623 | pub struct ClipChainItem { [INFO] [stdout] | ------------- `ClipChainItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:628:74 [INFO] [stdout] | [INFO] [stdout] 628 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RadialGradientDisplayItem` [INFO] [stdout] 629 | pub struct RadialGradientDisplayItem { [INFO] [stdout] | ------------------------- `RadialGradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:628:74 [INFO] [stdout] | [INFO] [stdout] 628 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RadialGradientDisplayItem` [INFO] [stdout] 629 | pub struct RadialGradientDisplayItem { [INFO] [stdout] | ------------------------- `RadialGradientDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:641:74 [INFO] [stdout] | [INFO] [stdout] 641 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BackdropFilterDisplayItem` [INFO] [stdout] 642 | pub struct BackdropFilterDisplayItem { [INFO] [stdout] | ------------------------- `BackdropFilterDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:641:74 [INFO] [stdout] | [INFO] [stdout] 641 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BackdropFilterDisplayItem` [INFO] [stdout] 642 | pub struct BackdropFilterDisplayItem { [INFO] [stdout] | ------------------------- `BackdropFilterDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:647:74 [INFO] [stdout] | [INFO] [stdout] 647 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrameDisplayListItem` [INFO] [stdout] 648 | pub struct ReferenceFrameDisplayListItem { [INFO] [stdout] | ----------------------------- `ReferenceFrameDisplayListItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:647:74 [INFO] [stdout] | [INFO] [stdout] 647 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrameDisplayListItem` [INFO] [stdout] 648 | pub struct ReferenceFrameDisplayListItem { [INFO] [stdout] | ----------------------------- `ReferenceFrameDisplayListItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:654:65 [INFO] [stdout] | [INFO] [stdout] 654 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrameKind` [INFO] [stdout] 655 | pub enum ReferenceFrameKind { [INFO] [stdout] | ------------------ `ReferenceFrameKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:654:65 [INFO] [stdout] | [INFO] [stdout] 654 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrameKind` [INFO] [stdout] 655 | pub enum ReferenceFrameKind { [INFO] [stdout] | ------------------ `ReferenceFrameKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:662:74 [INFO] [stdout] | [INFO] [stdout] 662 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ReferenceFrame` [INFO] [stdout] 663 | pub struct ReferenceFrame { [INFO] [stdout] | -------------- `ReferenceFrame` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:662:74 [INFO] [stdout] | [INFO] [stdout] 662 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ReferenceFrame` [INFO] [stdout] 663 | pub struct ReferenceFrame { [INFO] [stdout] | -------------- `ReferenceFrame` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:672:74 [INFO] [stdout] | [INFO] [stdout] 672 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_PushStackingContextDisplayItem` [INFO] [stdout] 673 | pub struct PushStackingContextDisplayItem { [INFO] [stdout] | ------------------------------ `PushStackingContextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:672:74 [INFO] [stdout] | [INFO] [stdout] 672 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_PushStackingContextDisplayItem` [INFO] [stdout] 673 | pub struct PushStackingContextDisplayItem { [INFO] [stdout] | ------------------------------ `PushStackingContextDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:680:74 [INFO] [stdout] | [INFO] [stdout] 680 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_StackingContext` [INFO] [stdout] 681 | pub struct StackingContext { [INFO] [stdout] | --------------- `StackingContext` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:680:74 [INFO] [stdout] | [INFO] [stdout] 680 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_StackingContext` [INFO] [stdout] 681 | pub struct StackingContext { [INFO] [stdout] | --------------- `StackingContext` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:694:75 [INFO] [stdout] | [INFO] [stdout] 694 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_TransformStyle` [INFO] [stdout] 695 | pub enum TransformStyle { [INFO] [stdout] | -------------- `TransformStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:694:75 [INFO] [stdout] | [INFO] [stdout] 694 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_TransformStyle` [INFO] [stdout] 695 | pub enum TransformStyle { [INFO] [stdout] | -------------- `TransformStyle` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:706:65 [INFO] [stdout] | [INFO] [stdout] 706 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RasterSpace` [INFO] [stdout] 707 | #[repr(u8)] [INFO] [stdout] 708 | pub enum RasterSpace { [INFO] [stdout] | ----------- `RasterSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:706:65 [INFO] [stdout] | [INFO] [stdout] 706 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RasterSpace` [INFO] [stdout] 707 | #[repr(u8)] [INFO] [stdout] 708 | pub enum RasterSpace { [INFO] [stdout] | ----------- `RasterSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:730:89 [INFO] [stdout] | [INFO] [stdout] 730 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_MixBlendMode` [INFO] [stdout] 731 | pub enum MixBlendMode { [INFO] [stdout] | ------------ `MixBlendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:730:89 [INFO] [stdout] | [INFO] [stdout] 730 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_MixBlendMode` [INFO] [stdout] 731 | pub enum MixBlendMode { [INFO] [stdout] | ------------ `MixBlendMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:751:89 [INFO] [stdout] | [INFO] [stdout] 751 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorSpace` [INFO] [stdout] 752 | pub enum ColorSpace { [INFO] [stdout] | ---------- `ColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:751:89 [INFO] [stdout] | [INFO] [stdout] 751 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorSpace` [INFO] [stdout] 752 | pub enum ColorSpace { [INFO] [stdout] | ---------- `ColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:759:79 [INFO] [stdout] | [INFO] [stdout] 759 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CompositeOperator` [INFO] [stdout] 760 | pub enum CompositeOperator { [INFO] [stdout] | ----------------- `CompositeOperator` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:759:79 [INFO] [stdout] | [INFO] [stdout] 759 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CompositeOperator` [INFO] [stdout] 760 | pub enum CompositeOperator { [INFO] [stdout] | ----------------- `CompositeOperator` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:787:89 [INFO] [stdout] | [INFO] [stdout] 787 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitiveInput` [INFO] [stdout] 788 | pub enum FilterPrimitiveInput { [INFO] [stdout] | -------------------- `FilterPrimitiveInput` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:787:89 [INFO] [stdout] | [INFO] [stdout] 787 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitiveInput` [INFO] [stdout] 788 | pub enum FilterPrimitiveInput { [INFO] [stdout] | -------------------- `FilterPrimitiveInput` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:810:74 [INFO] [stdout] | [INFO] [stdout] 810 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BlendPrimitive` [INFO] [stdout] 811 | pub struct BlendPrimitive { [INFO] [stdout] | -------------- `BlendPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:810:74 [INFO] [stdout] | [INFO] [stdout] 810 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BlendPrimitive` [INFO] [stdout] 811 | pub struct BlendPrimitive { [INFO] [stdout] | -------------- `BlendPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:818:74 [INFO] [stdout] | [INFO] [stdout] 818 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FloodPrimitive` [INFO] [stdout] 819 | pub struct FloodPrimitive { [INFO] [stdout] | -------------- `FloodPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:818:74 [INFO] [stdout] | [INFO] [stdout] 818 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FloodPrimitive` [INFO] [stdout] 819 | pub struct FloodPrimitive { [INFO] [stdout] | -------------- `FloodPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:833:74 [INFO] [stdout] | [INFO] [stdout] 833 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_BlurPrimitive` [INFO] [stdout] 834 | pub struct BlurPrimitive { [INFO] [stdout] | ------------- `BlurPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:833:74 [INFO] [stdout] | [INFO] [stdout] 833 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_BlurPrimitive` [INFO] [stdout] 834 | pub struct BlurPrimitive { [INFO] [stdout] | ------------- `BlurPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:846:74 [INFO] [stdout] | [INFO] [stdout] 846 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_OpacityPrimitive` [INFO] [stdout] 847 | pub struct OpacityPrimitive { [INFO] [stdout] | ---------------- `OpacityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:846:74 [INFO] [stdout] | [INFO] [stdout] 846 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_OpacityPrimitive` [INFO] [stdout] 847 | pub struct OpacityPrimitive { [INFO] [stdout] | ---------------- `OpacityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:860:74 [INFO] [stdout] | [INFO] [stdout] 860 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorMatrixPrimitive` [INFO] [stdout] 861 | pub struct ColorMatrixPrimitive { [INFO] [stdout] | -------------------- `ColorMatrixPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:860:74 [INFO] [stdout] | [INFO] [stdout] 860 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorMatrixPrimitive` [INFO] [stdout] 861 | pub struct ColorMatrixPrimitive { [INFO] [stdout] | -------------------- `ColorMatrixPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:867:74 [INFO] [stdout] | [INFO] [stdout] 867 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_DropShadowPrimitive` [INFO] [stdout] 868 | pub struct DropShadowPrimitive { [INFO] [stdout] | ------------------- `DropShadowPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:867:74 [INFO] [stdout] | [INFO] [stdout] 867 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_DropShadowPrimitive` [INFO] [stdout] 868 | pub struct DropShadowPrimitive { [INFO] [stdout] | ------------------- `DropShadowPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:880:74 [INFO] [stdout] | [INFO] [stdout] 880 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComponentTransferPrimitive` [INFO] [stdout] 881 | pub struct ComponentTransferPrimitive { [INFO] [stdout] | -------------------------- `ComponentTransferPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:880:74 [INFO] [stdout] | [INFO] [stdout] 880 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComponentTransferPrimitive` [INFO] [stdout] 881 | pub struct ComponentTransferPrimitive { [INFO] [stdout] | -------------------------- `ComponentTransferPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:887:74 [INFO] [stdout] | [INFO] [stdout] 887 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IdentityPrimitive` [INFO] [stdout] 888 | pub struct IdentityPrimitive { [INFO] [stdout] | ----------------- `IdentityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:887:74 [INFO] [stdout] | [INFO] [stdout] 887 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IdentityPrimitive` [INFO] [stdout] 888 | pub struct IdentityPrimitive { [INFO] [stdout] | ----------------- `IdentityPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:893:74 [INFO] [stdout] | [INFO] [stdout] 893 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_OffsetPrimitive` [INFO] [stdout] 894 | pub struct OffsetPrimitive { [INFO] [stdout] | --------------- `OffsetPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:893:74 [INFO] [stdout] | [INFO] [stdout] 893 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_OffsetPrimitive` [INFO] [stdout] 894 | pub struct OffsetPrimitive { [INFO] [stdout] | --------------- `OffsetPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:900:74 [INFO] [stdout] | [INFO] [stdout] 900 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_CompositePrimitive` [INFO] [stdout] 901 | pub struct CompositePrimitive { [INFO] [stdout] | ------------------ `CompositePrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:900:74 [INFO] [stdout] | [INFO] [stdout] 900 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_CompositePrimitive` [INFO] [stdout] 901 | pub struct CompositePrimitive { [INFO] [stdout] | ------------------ `CompositePrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:910:65 [INFO] [stdout] | [INFO] [stdout] 910 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitiveKind` [INFO] [stdout] 911 | pub enum FilterPrimitiveKind { [INFO] [stdout] | ------------------- `FilterPrimitiveKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:910:65 [INFO] [stdout] | [INFO] [stdout] 910 | #[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitiveKind` [INFO] [stdout] 911 | pub enum FilterPrimitiveKind { [INFO] [stdout] | ------------------- `FilterPrimitiveKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:956:74 [INFO] [stdout] | [INFO] [stdout] 956 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterPrimitive` [INFO] [stdout] 957 | pub struct FilterPrimitive { [INFO] [stdout] | --------------- `FilterPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:956:74 [INFO] [stdout] | [INFO] [stdout] 956 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterPrimitive` [INFO] [stdout] 957 | pub struct FilterPrimitive { [INFO] [stdout] | --------------- `FilterPrimitive` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:970:65 [INFO] [stdout] | [INFO] [stdout] 970 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FilterOp` [INFO] [stdout] 971 | pub enum FilterOp { [INFO] [stdout] | -------- `FilterOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:970:65 [INFO] [stdout] | [INFO] [stdout] 970 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FilterOp` [INFO] [stdout] 971 | pub enum FilterOp { [INFO] [stdout] | -------- `FilterOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:993:65 [INFO] [stdout] | [INFO] [stdout] 993 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComponentTransferFuncType` [INFO] [stdout] 994 | pub enum ComponentTransferFuncType { [INFO] [stdout] | ------------------------- `ComponentTransferFuncType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:993:65 [INFO] [stdout] | [INFO] [stdout] 993 | #[derive(Clone, Copy, Debug, PartialEq, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComponentTransferFuncType` [INFO] [stdout] 994 | pub enum ComponentTransferFuncType { [INFO] [stdout] | ------------------------- `ComponentTransferFuncType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1089:74 [INFO] [stdout] | [INFO] [stdout] 1089 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_IframeDisplayItem` [INFO] [stdout] 1090 | pub struct IframeDisplayItem { [INFO] [stdout] | ----------------- `IframeDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1089:74 [INFO] [stdout] | [INFO] [stdout] 1089 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_IframeDisplayItem` [INFO] [stdout] 1090 | pub struct IframeDisplayItem { [INFO] [stdout] | ----------------- `IframeDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1102:74 [INFO] [stdout] | [INFO] [stdout] 1102 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageDisplayItem` [INFO] [stdout] 1103 | pub struct ImageDisplayItem { [INFO] [stdout] | ---------------- `ImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1102:74 [INFO] [stdout] | [INFO] [stdout] 1102 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageDisplayItem` [INFO] [stdout] 1103 | pub struct ImageDisplayItem { [INFO] [stdout] | ---------------- `ImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1118:74 [INFO] [stdout] | [INFO] [stdout] 1118 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_RepeatingImageDisplayItem` [INFO] [stdout] 1119 | pub struct RepeatingImageDisplayItem { [INFO] [stdout] | ------------------------- `RepeatingImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1118:74 [INFO] [stdout] | [INFO] [stdout] 1118 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_RepeatingImageDisplayItem` [INFO] [stdout] 1119 | pub struct RepeatingImageDisplayItem { [INFO] [stdout] | ------------------------- `RepeatingImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1137:89 [INFO] [stdout] | [INFO] [stdout] 1137 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageRendering` [INFO] [stdout] 1138 | pub enum ImageRendering { [INFO] [stdout] | -------------- `ImageRendering` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1137:89 [INFO] [stdout] | [INFO] [stdout] 1137 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageRendering` [INFO] [stdout] 1138 | pub enum ImageRendering { [INFO] [stdout] | -------------- `ImageRendering` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1144:89 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_AlphaType` [INFO] [stdout] 1145 | pub enum AlphaType { [INFO] [stdout] | --------- `AlphaType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1144:89 [INFO] [stdout] | [INFO] [stdout] 1144 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_AlphaType` [INFO] [stdout] 1145 | pub enum AlphaType { [INFO] [stdout] | --------- `AlphaType` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1150:74 [INFO] [stdout] | [INFO] [stdout] 1150 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvImageDisplayItem` [INFO] [stdout] 1151 | pub struct YuvImageDisplayItem { [INFO] [stdout] | ------------------- `YuvImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1150:74 [INFO] [stdout] | [INFO] [stdout] 1150 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvImageDisplayItem` [INFO] [stdout] 1151 | pub struct YuvImageDisplayItem { [INFO] [stdout] | ------------------- `YuvImageDisplayItem` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1162:89 [INFO] [stdout] | [INFO] [stdout] 1162 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvColorSpace` [INFO] [stdout] 1163 | pub enum YuvColorSpace { [INFO] [stdout] | ------------- `YuvColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1162:89 [INFO] [stdout] | [INFO] [stdout] 1162 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvColorSpace` [INFO] [stdout] 1163 | pub enum YuvColorSpace { [INFO] [stdout] | ------------- `YuvColorSpace` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1170:89 [INFO] [stdout] | [INFO] [stdout] 1170 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorRange` [INFO] [stdout] 1171 | pub enum ColorRange { [INFO] [stdout] | ---------- `ColorRange` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1170:89 [INFO] [stdout] | [INFO] [stdout] 1170 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorRange` [INFO] [stdout] 1171 | pub enum ColorRange { [INFO] [stdout] | ---------- `ColorRange` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1176:75 [INFO] [stdout] | [INFO] [stdout] 1176 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvData` [INFO] [stdout] 1177 | pub enum YuvData { [INFO] [stdout] | ------- `YuvData` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1176:75 [INFO] [stdout] | [INFO] [stdout] 1176 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvData` [INFO] [stdout] 1177 | pub enum YuvData { [INFO] [stdout] | ------- `YuvData` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1193:89 [INFO] [stdout] | [INFO] [stdout] 1193 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_YuvFormat` [INFO] [stdout] 1194 | pub enum YuvFormat { [INFO] [stdout] | --------- `YuvFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1193:89 [INFO] [stdout] | [INFO] [stdout] 1193 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_YuvFormat` [INFO] [stdout] 1194 | pub enum YuvFormat { [INFO] [stdout] | --------- `YuvFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1211:74 [INFO] [stdout] | [INFO] [stdout] 1211 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageMask` [INFO] [stdout] 1212 | pub struct ImageMask { [INFO] [stdout] | --------- `ImageMask` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1211:74 [INFO] [stdout] | [INFO] [stdout] 1211 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageMask` [INFO] [stdout] 1212 | pub struct ImageMask { [INFO] [stdout] | --------- `ImageMask` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1230:89 [INFO] [stdout] | [INFO] [stdout] 1230 | #[derive(Copy, Clone, Debug, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipMode` [INFO] [stdout] 1231 | pub enum ClipMode { [INFO] [stdout] | -------- `ClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1230:89 [INFO] [stdout] | [INFO] [stdout] 1230 | #[derive(Copy, Clone, Debug, MallocSizeOf, PartialEq, Serialize, Deserialize, Eq, Hash, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipMode` [INFO] [stdout] 1231 | pub enum ClipMode { [INFO] [stdout] | -------- `ClipMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1248:74 [INFO] [stdout] | [INFO] [stdout] 1248 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ComplexClipRegion` [INFO] [stdout] 1249 | pub struct ComplexClipRegion { [INFO] [stdout] | ----------------- `ComplexClipRegion` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1248:74 [INFO] [stdout] | [INFO] [stdout] 1248 | #[derive(Clone, Copy, Debug, Default, Deserialize, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ComplexClipRegion` [INFO] [stdout] 1249 | pub struct ComplexClipRegion { [INFO] [stdout] | ----------------- `ComplexClipRegion` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1341:84 [INFO] [stdout] | [INFO] [stdout] 1341 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipChainId` [INFO] [stdout] 1342 | pub struct ClipChainId(pub u64, pub PipelineId); [INFO] [stdout] | ----------- `ClipChainId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1341:84 [INFO] [stdout] | [INFO] [stdout] 1341 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipChainId` [INFO] [stdout] 1342 | pub struct ClipChainId(pub u64, pub PipelineId); [INFO] [stdout] | ----------- `ClipChainId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1345:75 [INFO] [stdout] | [INFO] [stdout] 1345 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ClipId` [INFO] [stdout] 1346 | pub enum ClipId { [INFO] [stdout] | ------ `ClipId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1345:75 [INFO] [stdout] | [INFO] [stdout] 1345 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ClipId` [INFO] [stdout] 1346 | pub enum ClipId { [INFO] [stdout] | ------ `ClipId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1388:84 [INFO] [stdout] | [INFO] [stdout] 1388 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_SpatialId` [INFO] [stdout] 1389 | pub struct SpatialId(pub usize, PipelineId); [INFO] [stdout] | --------- `SpatialId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1388:84 [INFO] [stdout] | [INFO] [stdout] 1388 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_SpatialId` [INFO] [stdout] 1389 | pub struct SpatialId(pub usize, PipelineId); [INFO] [stdout] | --------- `SpatialId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1427:84 [INFO] [stdout] | [INFO] [stdout] 1427 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ExternalScrollId` [INFO] [stdout] 1428 | #[repr(C)] [INFO] [stdout] 1429 | pub struct ExternalScrollId(pub u64, pub PipelineId); [INFO] [stdout] | ---------------- `ExternalScrollId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/display_item.rs:1427:84 [INFO] [stdout] | [INFO] [stdout] 1427 | #[derive(Clone, Copy, Debug, Default, Deserialize, Eq, Hash, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ExternalScrollId` [INFO] [stdout] 1428 | #[repr(C)] [INFO] [stdout] 1429 | pub struct ExternalScrollId(pub u64, pub PipelineId); [INFO] [stdout] | ---------------- `ExternalScrollId` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:101:106 [INFO] [stdout] | [INFO] [stdout] 101 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontRenderMode` [INFO] [stdout] 102 | pub enum FontRenderMode { [INFO] [stdout] | -------------- `FontRenderMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:101:106 [INFO] [stdout] | [INFO] [stdout] 101 | #[derive(Debug, Copy, Clone, Hash, Eq, MallocSizeOf, PartialEq, Serialize, Deserialize, Ord, PartialOrd, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontRenderMode` [INFO] [stdout] 102 | pub enum FontRenderMode { [INFO] [stdout] | -------------- `FontRenderMode` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:155:92 [INFO] [stdout] | [INFO] [stdout] 155 | #[derive(Clone, Copy, Debug, Deserialize, Hash, Eq, PartialEq, PartialOrd, Ord, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GlyphOptions` [INFO] [stdout] 156 | pub struct GlyphOptions { [INFO] [stdout] | ------------ `GlyphOptions` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:155:92 [INFO] [stdout] | [INFO] [stdout] 155 | #[derive(Clone, Copy, Debug, Deserialize, Hash, Eq, PartialEq, PartialOrd, Ord, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GlyphOptions` [INFO] [stdout] 156 | pub struct GlyphOptions { [INFO] [stdout] | ------------ `GlyphOptions` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 172 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontInstanceFlags` [INFO] [stdout] 173 | pub struct FontInstanceFlags: u32 { [INFO] [stdout] | ----------------- `FontInstanceFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 172 | #[derive(Deserialize, MallocSizeOf, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontInstanceFlags` [INFO] [stdout] 173 | pub struct FontInstanceFlags: u32 { [INFO] [stdout] | ----------------- `FontInstanceFlags` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:362:91 [INFO] [stdout] | [INFO] [stdout] 362 | #[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq, Ord, PartialOrd, MallocSizeOf, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_FontInstanceKey` [INFO] [stdout] 363 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 364 | pub struct FontInstanceKey(pub IdNamespace, pub u32); [INFO] [stdout] | --------------- `FontInstanceKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:362:91 [INFO] [stdout] | [INFO] [stdout] 362 | #[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq, Ord, PartialOrd, MallocSizeOf, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_FontInstanceKey` [INFO] [stdout] 363 | #[derive(Deserialize, Serialize)] [INFO] [stdout] 364 | pub struct FontInstanceKey(pub IdNamespace, pub u32); [INFO] [stdout] | --------------- `FontInstanceKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:388:79 [INFO] [stdout] | [INFO] [stdout] 388 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_GlyphInstance` [INFO] [stdout] 389 | pub struct GlyphInstance { [INFO] [stdout] | ------------- `GlyphInstance` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/font.rs:388:79 [INFO] [stdout] | [INFO] [stdout] 388 | #[derive(Clone, Copy, Debug, Deserialize, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_GlyphInstance` [INFO] [stdout] 389 | pub struct GlyphInstance { [INFO] [stdout] | ------------- `GlyphInstance` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:21:89 [INFO] [stdout] | [INFO] [stdout] 21 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ImageKey` [INFO] [stdout] 22 | pub struct ImageKey(pub IdNamespace, pub u32); [INFO] [stdout] | -------- `ImageKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:21:89 [INFO] [stdout] | [INFO] [stdout] 21 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ImageKey` [INFO] [stdout] 22 | pub struct ImageKey(pub IdNamespace, pub u32); [INFO] [stdout] | -------- `ImageKey` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:201:89 [INFO] [stdout] | [INFO] [stdout] 201 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_ColorDepth` [INFO] [stdout] 202 | pub enum ColorDepth { [INFO] [stdout] | ---------- `ColorDepth` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/image.rs:201:89 [INFO] [stdout] | [INFO] [stdout] 201 | #[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, MallocSizeOf, PartialEq, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_ColorDepth` [INFO] [stdout] 202 | pub enum ColorDepth { [INFO] [stdout] | ---------- `ColorDepth` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/units.rs:81:106 [INFO] [stdout] | [INFO] [stdout] 81 | #[derive(Hash, Clone, Copy, Debug, Eq, MallocSizeOf, PartialEq, Ord, PartialOrd, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Poke` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Poke_FOR_LayoutPixel` [INFO] [stdout] 82 | pub struct LayoutPixel; [INFO] [stdout] | ----------- `LayoutPixel` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/units.rs:81:106 [INFO] [stdout] | [INFO] [stdout] 81 | #[derive(Hash, Clone, Copy, Debug, Eq, MallocSizeOf, PartialEq, Ord, PartialOrd, Deserialize, Serialize, PeekPoke)] [INFO] [stdout] | ^------- [INFO] [stdout] | | [INFO] [stdout] | `Peek` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_peek_poke_Peek_FOR_LayoutPixel` [INFO] [stdout] 82 | pub struct LayoutPixel; [INFO] [stdout] | ----------- `LayoutPixel` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `PeekPoke` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `PeekPoke` may come from an old version of the `peek_poke_derive` crate, try updating your dependency with `cargo update -p peek_poke_derive` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: this warning originates in the derive macro `PeekPoke` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error; 195 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `webrender_api` (lib) due to 2 previous errors; 195 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 1 previous error; 195 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `webrender_api` (lib test) due to 2 previous errors; 195 warnings emitted [INFO] running `Command { std: "docker" "inspect" "21437496ab2b902750f57a6e87a7af3c44f9bc1a326ca00e522d05bad97ee5dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21437496ab2b902750f57a6e87a7af3c44f9bc1a326ca00e522d05bad97ee5dd", kill_on_drop: false }` [INFO] [stdout] 21437496ab2b902750f57a6e87a7af3c44f9bc1a326ca00e522d05bad97ee5dd