[INFO] cloning repository https://github.com/lesurp/OpenDRIVE_rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lesurp/OpenDRIVE_rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flesurp%2FOpenDRIVE_rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flesurp%2FOpenDRIVE_rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d177d8257f96214531a764ccfbfe157093c6593a
[INFO] checking lesurp/OpenDRIVE_rs against master#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flesurp%2FOpenDRIVE_rs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lesurp/OpenDRIVE_rs on toolchain 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lesurp/OpenDRIVE_rs
[INFO] finished tweaking git repo https://github.com/lesurp/OpenDRIVE_rs
[INFO] tweaked toml for git repo https://github.com/lesurp/OpenDRIVE_rs written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/lesurp/OpenDRIVE_rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/lumeohq/xsd-parser-rs`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bigdecimal v0.3.0
[INFO] [stderr]   Downloaded yaserde_derive v0.7.1
[INFO] [stderr]   Downloaded yaserde v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f01da209f1c102d6a9e9584965070eafa806de2fc9a165798d2e3fd483bbabde
[INFO] running `Command { std: "docker" "start" "-a" "f01da209f1c102d6a9e9584965070eafa806de2fc9a165798d2e3fd483bbabde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f01da209f1c102d6a9e9584965070eafa806de2fc9a165798d2e3fd483bbabde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f01da209f1c102d6a9e9584965070eafa806de2fc9a165798d2e3fd483bbabde", kill_on_drop: false }`
[INFO] [stdout] f01da209f1c102d6a9e9584965070eafa806de2fc9a165798d2e3fd483bbabde
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e6f01491bd3b5543eb3ea8ae7776afa6d3366effa4dcc31e0fc530421aad495
[INFO] running `Command { std: "docker" "start" "-a" "2e6f01491bd3b5543eb3ea8ae7776afa6d3366effa4dcc31e0fc530421aad495", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.43
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling unicode-ident v1.0.3
[INFO] [stderr]    Compiling syn v1.0.99
[INFO] [stderr]    Compiling libc v0.2.132
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]     Checking iana-time-zone v0.1.46
[INFO] [stderr]     Checking xmlparser v0.13.3
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]     Checking num-traits v0.2.15
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]     Checking xml-rs v0.8.4
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]     Checking roxmltree v0.14.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking yaserde v0.7.1
[INFO] [stderr]     Checking regex v1.6.0
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking chrono v0.4.22
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]     Checking xsd-parser v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]     Checking bigdecimal v0.3.0
[INFO] [stderr]    Compiling xsd-macro-utils v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]    Compiling yaserde_derive v0.7.1
[INFO] [stderr]     Checking xsd-types v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]     Checking opendrive_rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/lib.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let r = RoadType::default();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.65s
[INFO] running `Command { std: "docker" "inspect" "2e6f01491bd3b5543eb3ea8ae7776afa6d3366effa4dcc31e0fc530421aad495", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e6f01491bd3b5543eb3ea8ae7776afa6d3366effa4dcc31e0fc530421aad495", kill_on_drop: false }`
[INFO] [stdout] 2e6f01491bd3b5543eb3ea8ae7776afa6d3366effa4dcc31e0fc530421aad495
[INFO] checking lesurp/OpenDRIVE_rs against try#7622c0f807a4e13c4db886a1681bf343795692df+rustflags=-Dnon_local_definitions for pr-120393
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flesurp%2FOpenDRIVE_rs" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/lesurp/OpenDRIVE_rs on toolchain 7622c0f807a4e13c4db886a1681bf343795692df
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/lesurp/OpenDRIVE_rs
[INFO] finished tweaking git repo https://github.com/lesurp/OpenDRIVE_rs
[INFO] tweaked toml for git repo https://github.com/lesurp/OpenDRIVE_rs written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/lesurp/OpenDRIVE_rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 652ecbbc4e8a94f70d590bb861f4008017c124ac5c91e2bda31ad769ab685c69
[INFO] running `Command { std: "docker" "start" "-a" "652ecbbc4e8a94f70d590bb861f4008017c124ac5c91e2bda31ad769ab685c69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "652ecbbc4e8a94f70d590bb861f4008017c124ac5c91e2bda31ad769ab685c69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "652ecbbc4e8a94f70d590bb861f4008017c124ac5c91e2bda31ad769ab685c69", kill_on_drop: false }`
[INFO] [stdout] 652ecbbc4e8a94f70d590bb861f4008017c124ac5c91e2bda31ad769ab685c69
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dnon_local_definitions" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+7622c0f807a4e13c4db886a1681bf343795692df" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 66a3c103527f917798e5f2516e5c41cf757698ea308cd8fcdcc99f7ba83f1ddf
[INFO] running `Command { std: "docker" "start" "-a" "66a3c103527f917798e5f2516e5c41cf757698ea308cd8fcdcc99f7ba83f1ddf", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.43
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling unicode-ident v1.0.3
[INFO] [stderr]    Compiling libc v0.2.132
[INFO] [stderr]    Compiling syn v1.0.99
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]     Checking xml-rs v0.8.4
[INFO] [stderr]     Checking xmlparser v0.13.3
[INFO] [stderr]     Checking iana-time-zone v0.1.46
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]     Checking num-traits v0.2.15
[INFO] [stderr]    Compiling unicode-segmentation v1.9.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]     Checking roxmltree v0.14.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking yaserde v0.7.1
[INFO] [stderr]     Checking regex v1.6.0
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking chrono v0.4.22
[INFO] [stderr]     Checking Inflector v0.11.4
[INFO] [stderr]     Checking xsd-parser v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]     Checking bigdecimal v0.3.0
[INFO] [stderr]    Compiling xsd-macro-utils v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]    Compiling yaserde_derive v0.7.1
[INFO] [stderr]     Checking xsd-types v0.1.0 (https://github.com/lumeohq/xsd-parser-rs#d8dd37e2)
[INFO] [stderr]     Checking opendrive_rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/lib.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let r = RoadType::default();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/automagic.rs:7:37
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Dummy`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout]   = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/automagic.rs:7:50
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Dummy`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:12:37
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OpenDrive`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OpenDrive`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1478:32
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElementType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1478:45
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElementType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1529:32
[INFO] [stdout]      |
[INFO] [stdout] 1529 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ContactPoint`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1529:45
[INFO] [stdout]      |
[INFO] [stdout] 1529 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ContactPoint`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1548:32
[INFO] [stdout]      |
[INFO] [stdout] 1548 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Side`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1548:45
[INFO] [stdout]      |
[INFO] [stdout] 1548 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Side`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1567:32
[INFO] [stdout]      |
[INFO] [stdout] 1567 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Direction`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1567:45
[INFO] [stdout]      |
[INFO] [stdout] 1567 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Direction`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1586:32
[INFO] [stdout]      |
[INFO] [stdout] 1586 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1586:45
[INFO] [stdout]      |
[INFO] [stdout] 1586 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1619:32
[INFO] [stdout]      |
[INFO] [stdout] 1619 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Prange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1619:45
[INFO] [stdout]      |
[INFO] [stdout] 1619 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Prange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1638:32
[INFO] [stdout]      |
[INFO] [stdout] 1638 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CrossfallSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1638:45
[INFO] [stdout]      |
[INFO] [stdout] 1638 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CrossfallSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1659:32
[INFO] [stdout]      |
[INFO] [stdout] 1659 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SingleSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1659:45
[INFO] [stdout]      |
[INFO] [stdout] 1659 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SingleSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1678:32
[INFO] [stdout]      |
[INFO] [stdout] 1678 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1678:45
[INFO] [stdout]      |
[INFO] [stdout] 1678 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1739:32
[INFO] [stdout]      |
[INFO] [stdout] 1739 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Weight`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1739:45
[INFO] [stdout]      |
[INFO] [stdout] 1739 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Weight`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1758:32
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Color`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1758:45
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Color`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1789:32
[INFO] [stdout]      |
[INFO] [stdout] 1789 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneChange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1789:45
[INFO] [stdout]      |
[INFO] [stdout] 1789 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneChange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1820:32
[INFO] [stdout]      |
[INFO] [stdout] 1820 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TunnelEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1820:45
[INFO] [stdout]      |
[INFO] [stdout] 1820 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TunnelEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1839:32
[INFO] [stdout]      |
[INFO] [stdout] 1839 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BridgeEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1839:45
[INFO] [stdout]      |
[INFO] [stdout] 1839 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BridgeEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1862:32
[INFO] [stdout]      |
[INFO] [stdout] 1862 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Access`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1862:45
[INFO] [stdout]      |
[INFO] [stdout] 1862 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Access`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1893:32
[INFO] [stdout]      |
[INFO] [stdout] 1893 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParkingSpacemarkingSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1893:45
[INFO] [stdout]      |
[INFO] [stdout] 1893 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParkingSpacemarkingSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1916:32
[INFO] [stdout]      |
[INFO] [stdout] 1916 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Dynamic`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1916:45
[INFO] [stdout]      |
[INFO] [stdout] 1916 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Dynamic`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1935:32
[INFO] [stdout]      |
[INFO] [stdout] 1935 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SurfaceOrientation`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1935:45
[INFO] [stdout]      |
[INFO] [stdout] 1935 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SurfaceOrientation`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1954:32
[INFO] [stdout]      |
[INFO] [stdout] 1954 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Mode`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1954:45
[INFO] [stdout]      |
[INFO] [stdout] 1954 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Mode`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1975:32
[INFO] [stdout]      |
[INFO] [stdout] 1975 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Purpose`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1975:45
[INFO] [stdout]      |
[INFO] [stdout] 1975 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Purpose`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1994:32
[INFO] [stdout]      |
[INFO] [stdout] 1994 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Position`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1994:45
[INFO] [stdout]      |
[INFO] [stdout] 1994 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Position`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2019:32
[INFO] [stdout]      |
[INFO] [stdout] 2019 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionGroupEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2019:45
[INFO] [stdout]      |
[INFO] [stdout] 2019 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionGroupEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2038:32
[INFO] [stdout]      |
[INFO] [stdout] 2038 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_StationEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2038:45
[INFO] [stdout]      |
[INFO] [stdout] 2038 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_StationEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2059:41
[INFO] [stdout]      |
[INFO] [stdout] 2059 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_UserData`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2059:54
[INFO] [stdout]      |
[INFO] [stdout] 2059 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_UserData`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2071:41
[INFO] [stdout]      |
[INFO] [stdout] 2071 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Include`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2071:54
[INFO] [stdout]      |
[INFO] [stdout] 2071 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Include`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2080:41
[INFO] [stdout]      |
[INFO] [stdout] 2080 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneValidity`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2080:54
[INFO] [stdout]      |
[INFO] [stdout] 2080 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneValidity`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2098:37
[INFO] [stdout]      |
[INFO] [stdout] 2098 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParkingSpace`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2098:50
[INFO] [stdout]      |
[INFO] [stdout] 2098 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParkingSpace`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2141:37
[INFO] [stdout]      |
[INFO] [stdout] 2141 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Lane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2141:50
[INFO] [stdout]      |
[INFO] [stdout] 2141 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Lane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2512:37
[INFO] [stdout]      |
[INFO] [stdout] 2512 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CenterLane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2512:50
[INFO] [stdout]      |
[INFO] [stdout] 2512 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CenterLane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_HeaderType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:39:54
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_HeaderType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:83:41
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:83:54
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1205:45
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1205:58
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1251:45
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1251:58
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1369:45
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionGroupType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1369:58
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionGroupType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1406:41
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_StationType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1406:54
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_StationType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:140:62
[INFO] [stdout]     |
[INFO] [stdout] 140 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:208:45
[INFO] [stdout]     |
[INFO] [stdout] 208 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:208:58
[INFO] [stdout]     |
[INFO] [stdout] 208 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:245:45
[INFO] [stdout]     |
[INFO] [stdout] 245 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PlanViewType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:245:58
[INFO] [stdout]     |
[INFO] [stdout] 245 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PlanViewType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:330:45
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElevationProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:330:58
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElevationProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:376:45
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LateralProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:376:58
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LateralProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:486:45
[INFO] [stdout]     |
[INFO] [stdout] 486 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LanesType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:486:58
[INFO] [stdout]     |
[INFO] [stdout] 486 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LanesType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:602:45
[INFO] [stdout]     |
[INFO] [stdout] 602 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:602:58
[INFO] [stdout]     |
[INFO] [stdout] 602 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:904:45
[INFO] [stdout]     |
[INFO] [stdout] 904 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:904:58
[INFO] [stdout]     |
[INFO] [stdout] 904 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1047:45
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SurfaceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1047:58
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SurfaceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1111:45
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RailroadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1111:58
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RailroadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:164:53
[INFO] [stdout]     |
[INFO] [stdout] 164 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout] 164 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:178:53
[INFO] [stdout]     |
[INFO] [stdout] 178 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:178:66
[INFO] [stdout]     |
[INFO] [stdout] 178 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:192:53
[INFO] [stdout]     |
[INFO] [stdout] 192 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_NeighborType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:192:66
[INFO] [stdout]     |
[INFO] [stdout] 192 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_NeighborType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:232:49
[INFO] [stdout]     |
[INFO] [stdout] 232 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SpeedType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:232:62
[INFO] [stdout]     |
[INFO] [stdout] 232 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SpeedType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:257:40
[INFO] [stdout]     |
[INFO] [stdout] 257 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_GeometryChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:257:53
[INFO] [stdout]     |
[INFO] [stdout] 257 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_GeometryChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:289:40
[INFO] [stdout]     |
[INFO] [stdout] 289 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Arc`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:289:53
[INFO] [stdout]     |
[INFO] [stdout] 289 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Arc`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:297:53
[INFO] [stdout]     |
[INFO] [stdout] 297 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParamPoly3`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:297:66
[INFO] [stdout]     |
[INFO] [stdout] 297 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParamPoly3`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:302:49
[INFO] [stdout]     |
[INFO] [stdout] 302 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Geometry`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:302:62
[INFO] [stdout]     |
[INFO] [stdout] 302 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Geometry`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:348:49
[INFO] [stdout]     |
[INFO] [stdout] 348 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:348:62
[INFO] [stdout]     |
[INFO] [stdout] 348 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:400:49
[INFO] [stdout]     |
[INFO] [stdout] 400 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuperelevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:400:62
[INFO] [stdout]     |
[INFO] [stdout] 400 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuperelevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:426:49
[INFO] [stdout]     |
[INFO] [stdout] 426 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CrossfallType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:426:62
[INFO] [stdout]     |
[INFO] [stdout] 426 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CrossfallType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:455:49
[INFO] [stdout]     |
[INFO] [stdout] 455 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ShapeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:455:62
[INFO] [stdout]     |
[INFO] [stdout] 455 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ShapeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:501:49
[INFO] [stdout]     |
[INFO] [stdout] 501 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneOffsetType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:501:62
[INFO] [stdout]     |
[INFO] [stdout] 501 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneOffsetType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:527:49
[INFO] [stdout]     |
[INFO] [stdout] 527 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneSectionType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:527:62
[INFO] [stdout]     |
[INFO] [stdout] 527 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneSectionType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:557:53
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LeftType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:557:66
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LeftType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:571:53
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CenterType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:571:66
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CenterType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:585:53
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RightType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:585:66
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RightType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:629:49
[INFO] [stdout]     |
[INFO] [stdout] 629 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:629:62
[INFO] [stdout]     |
[INFO] [stdout] 629 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:806:49
[INFO] [stdout]     |
[INFO] [stdout] 806 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectReferenceType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:806:62
[INFO] [stdout]     |
[INFO] [stdout] 806 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectReferenceType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:838:49
[INFO] [stdout]     |
[INFO] [stdout] 838 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TunnelType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:838:62
[INFO] [stdout]     |
[INFO] [stdout] 838 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TunnelType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:873:49
[INFO] [stdout]     |
[INFO] [stdout] 873 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BridgeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:873:62
[INFO] [stdout]     |
[INFO] [stdout] 873 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BridgeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:704:53
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RepeatType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:704:66
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RepeatType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:748:57
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OutlineType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:748:70
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OutlineType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:784:53
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MaterialType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:784:66
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MaterialType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:760:52
[INFO] [stdout]     |
[INFO] [stdout] 760 |                     #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OutlineChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:760:65
[INFO] [stdout]     |
[INFO] [stdout] 760 |                     #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OutlineChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:925:49
[INFO] [stdout]     |
[INFO] [stdout] 925 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:925:62
[INFO] [stdout]     |
[INFO] [stdout] 925 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1019:49
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1019:62
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1000:57
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_DependencyType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1000:70
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_DependencyType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1065:49
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Crgtype`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1065:62
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Crgtype`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1129:49
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SwitchType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1129:62
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SwitchType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1162:53
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MainTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1162:66
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MainTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1176:53
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SideTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1176:66
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SideTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1190:57
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PartnerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1190:70
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PartnerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1232:49
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControlType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1232:62
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControlType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1281:49
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ConnectionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1281:62
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ConnectionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1330:49
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PriorityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1330:62
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PriorityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1347:49
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1347:62
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1311:53
[INFO] [stdout]      |
[INFO] [stdout] 1311 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneLinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1311:66
[INFO] [stdout]      |
[INFO] [stdout] 1311 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneLinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1396:49
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1396:62
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1433:45
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PlatformType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1433:58
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PlatformType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1451:49
[INFO] [stdout]      |
[INFO] [stdout] 1451 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SegmentType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1451:62
[INFO] [stdout]      |
[INFO] [stdout] 1451 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SegmentType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2122:41
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MarkingType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2122:54
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MarkingType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2192:45
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2192:58
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2231:32
[INFO] [stdout]      |
[INFO] [stdout] 2231 |     #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneChoice`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2231:45
[INFO] [stdout]      |
[INFO] [stdout] 2231 |     #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneChoice`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2242:41
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_WidthType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2242:54
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_WidthType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2267:41
[INFO] [stdout]      |
[INFO] [stdout] 2267 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BorderType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2267:54
[INFO] [stdout]      |
[INFO] [stdout] 2267 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BorderType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2300:41
[INFO] [stdout]      |
[INFO] [stdout] 2300 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2300:54
[INFO] [stdout]      |
[INFO] [stdout] 2300 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2387:41
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MaterialType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2387:54
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MaterialType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2410:41
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_VisibilityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2410:54
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_VisibilityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2436:41
[INFO] [stdout]      |
[INFO] [stdout] 2436 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SpeedType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2436:54
[INFO] [stdout]      |
[INFO] [stdout] 2436 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SpeedType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2456:41
[INFO] [stdout]      |
[INFO] [stdout] 2456 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_AccessType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2456:54
[INFO] [stdout]      |
[INFO] [stdout] 2456 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_AccessType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2473:41
[INFO] [stdout]      |
[INFO] [stdout] 2473 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_HeightType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2473:54
[INFO] [stdout]      |
[INFO] [stdout] 2473 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_HeightType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2493:41
[INFO] [stdout]      |
[INFO] [stdout] 2493 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RuleType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2493:54
[INFO] [stdout]      |
[INFO] [stdout] 2493 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RuleType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2213:49
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2213:62
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2221:49
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2221:62
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2343:45
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2343:58
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2361:49
[INFO] [stdout]      |
[INFO] [stdout] 2361 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2361:62
[INFO] [stdout]      |
[INFO] [stdout] 2361 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2542:45
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2542:58
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2581:41
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2581:54
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2563:49
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2563:62
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2571:49
[INFO] [stdout]      |
[INFO] [stdout] 2571 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2571:62
[INFO] [stdout]      |
[INFO] [stdout] 2571 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2624:45
[INFO] [stdout]      |
[INFO] [stdout] 2624 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2624:58
[INFO] [stdout]      |
[INFO] [stdout] 2624 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2642:49
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2642:62
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/automagic.rs:7:37
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]   |                                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Dummy`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: requested on the command line with `-D non-local-definitions`
[INFO] [stdout]   = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]  --> src/automagic.rs:7:50
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]   |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Dummy`
[INFO] [stdout]   = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]   = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]   = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:12:37
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OpenDrive`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OpenDrive`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1478:32
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElementType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1478:45
[INFO] [stdout]      |
[INFO] [stdout] 1478 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElementType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1529:32
[INFO] [stdout]      |
[INFO] [stdout] 1529 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ContactPoint`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1529:45
[INFO] [stdout]      |
[INFO] [stdout] 1529 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ContactPoint`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1548:32
[INFO] [stdout]      |
[INFO] [stdout] 1548 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Side`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1548:45
[INFO] [stdout]      |
[INFO] [stdout] 1548 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Side`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1567:32
[INFO] [stdout]      |
[INFO] [stdout] 1567 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Direction`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1567:45
[INFO] [stdout]      |
[INFO] [stdout] 1567 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Direction`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1586:32
[INFO] [stdout]      |
[INFO] [stdout] 1586 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1586:45
[INFO] [stdout]      |
[INFO] [stdout] 1586 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1619:32
[INFO] [stdout]      |
[INFO] [stdout] 1619 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Prange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1619:45
[INFO] [stdout]      |
[INFO] [stdout] 1619 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Prange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1638:32
[INFO] [stdout]      |
[INFO] [stdout] 1638 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CrossfallSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1638:45
[INFO] [stdout]      |
[INFO] [stdout] 1638 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CrossfallSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1659:32
[INFO] [stdout]      |
[INFO] [stdout] 1659 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SingleSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1659:45
[INFO] [stdout]      |
[INFO] [stdout] 1659 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SingleSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1678:32
[INFO] [stdout]      |
[INFO] [stdout] 1678 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1678:45
[INFO] [stdout]      |
[INFO] [stdout] 1678 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1739:32
[INFO] [stdout]      |
[INFO] [stdout] 1739 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Weight`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1739:45
[INFO] [stdout]      |
[INFO] [stdout] 1739 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Weight`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1758:32
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Color`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1758:45
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Color`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1789:32
[INFO] [stdout]      |
[INFO] [stdout] 1789 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneChange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1789:45
[INFO] [stdout]      |
[INFO] [stdout] 1789 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneChange`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1820:32
[INFO] [stdout]      |
[INFO] [stdout] 1820 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TunnelEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1820:45
[INFO] [stdout]      |
[INFO] [stdout] 1820 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TunnelEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1839:32
[INFO] [stdout]      |
[INFO] [stdout] 1839 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BridgeEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1839:45
[INFO] [stdout]      |
[INFO] [stdout] 1839 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BridgeEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1862:32
[INFO] [stdout]      |
[INFO] [stdout] 1862 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Access`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1862:45
[INFO] [stdout]      |
[INFO] [stdout] 1862 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Access`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1893:32
[INFO] [stdout]      |
[INFO] [stdout] 1893 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParkingSpacemarkingSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1893:45
[INFO] [stdout]      |
[INFO] [stdout] 1893 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParkingSpacemarkingSide`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1916:32
[INFO] [stdout]      |
[INFO] [stdout] 1916 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Dynamic`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1916:45
[INFO] [stdout]      |
[INFO] [stdout] 1916 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Dynamic`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1935:32
[INFO] [stdout]      |
[INFO] [stdout] 1935 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SurfaceOrientation`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1935:45
[INFO] [stdout]      |
[INFO] [stdout] 1935 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SurfaceOrientation`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1954:32
[INFO] [stdout]      |
[INFO] [stdout] 1954 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Mode`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1954:45
[INFO] [stdout]      |
[INFO] [stdout] 1954 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Mode`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1975:32
[INFO] [stdout]      |
[INFO] [stdout] 1975 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Purpose`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1975:45
[INFO] [stdout]      |
[INFO] [stdout] 1975 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Purpose`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1994:32
[INFO] [stdout]      |
[INFO] [stdout] 1994 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Position`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1994:45
[INFO] [stdout]      |
[INFO] [stdout] 1994 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Position`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2019:32
[INFO] [stdout]      |
[INFO] [stdout] 2019 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionGroupEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2019:45
[INFO] [stdout]      |
[INFO] [stdout] 2019 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionGroupEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2038:32
[INFO] [stdout]      |
[INFO] [stdout] 2038 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_StationEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2038:45
[INFO] [stdout]      |
[INFO] [stdout] 2038 | #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_StationEnum`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2059:41
[INFO] [stdout]      |
[INFO] [stdout] 2059 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_UserData`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2059:54
[INFO] [stdout]      |
[INFO] [stdout] 2059 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_UserData`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2071:41
[INFO] [stdout]      |
[INFO] [stdout] 2071 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Include`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2071:54
[INFO] [stdout]      |
[INFO] [stdout] 2071 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Include`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2080:41
[INFO] [stdout]      |
[INFO] [stdout] 2080 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneValidity`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2080:54
[INFO] [stdout]      |
[INFO] [stdout] 2080 | #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneValidity`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2098:37
[INFO] [stdout]      |
[INFO] [stdout] 2098 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParkingSpace`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2098:50
[INFO] [stdout]      |
[INFO] [stdout] 2098 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParkingSpace`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2141:37
[INFO] [stdout]      |
[INFO] [stdout] 2141 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Lane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2141:50
[INFO] [stdout]      |
[INFO] [stdout] 2141 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Lane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2512:37
[INFO] [stdout]      |
[INFO] [stdout] 2512 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CenterLane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2512:50
[INFO] [stdout]      |
[INFO] [stdout] 2512 | #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CenterLane`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_HeaderType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:39:54
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_HeaderType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:83:41
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/automagic.rs:83:54
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]    |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadType`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1205:45
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1205:58
[INFO] [stdout]      |
[INFO] [stdout] 1205 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1251:45
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1251:58
[INFO] [stdout]      |
[INFO] [stdout] 1251 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1369:45
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionGroupType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1369:58
[INFO] [stdout]      |
[INFO] [stdout] 1369 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionGroupType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1406:41
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_StationType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1406:54
[INFO] [stdout]      |
[INFO] [stdout] 1406 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_StationType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:140:49
[INFO] [stdout]     |
[INFO] [stdout] 140 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:140:62
[INFO] [stdout]     |
[INFO] [stdout] 140 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:208:45
[INFO] [stdout]     |
[INFO] [stdout] 208 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:208:58
[INFO] [stdout]     |
[INFO] [stdout] 208 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:245:45
[INFO] [stdout]     |
[INFO] [stdout] 245 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PlanViewType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:245:58
[INFO] [stdout]     |
[INFO] [stdout] 245 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PlanViewType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:330:45
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElevationProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:330:58
[INFO] [stdout]     |
[INFO] [stdout] 330 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElevationProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:376:45
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LateralProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:376:58
[INFO] [stdout]     |
[INFO] [stdout] 376 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LateralProfileType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:486:45
[INFO] [stdout]     |
[INFO] [stdout] 486 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LanesType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:486:58
[INFO] [stdout]     |
[INFO] [stdout] 486 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LanesType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:602:45
[INFO] [stdout]     |
[INFO] [stdout] 602 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:602:58
[INFO] [stdout]     |
[INFO] [stdout] 602 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:904:45
[INFO] [stdout]     |
[INFO] [stdout] 904 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:904:58
[INFO] [stdout]     |
[INFO] [stdout] 904 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalsType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1047:45
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SurfaceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1047:58
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SurfaceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1111:45
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RailroadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1111:58
[INFO] [stdout]      |
[INFO] [stdout] 1111 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RailroadType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:164:53
[INFO] [stdout]     |
[INFO] [stdout] 164 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:164:66
[INFO] [stdout]     |
[INFO] [stdout] 164 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:178:53
[INFO] [stdout]     |
[INFO] [stdout] 178 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:178:66
[INFO] [stdout]     |
[INFO] [stdout] 178 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:192:53
[INFO] [stdout]     |
[INFO] [stdout] 192 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_NeighborType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:192:66
[INFO] [stdout]     |
[INFO] [stdout] 192 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_NeighborType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:232:49
[INFO] [stdout]     |
[INFO] [stdout] 232 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SpeedType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:232:62
[INFO] [stdout]     |
[INFO] [stdout] 232 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SpeedType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:257:40
[INFO] [stdout]     |
[INFO] [stdout] 257 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_GeometryChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:257:53
[INFO] [stdout]     |
[INFO] [stdout] 257 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_GeometryChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:289:40
[INFO] [stdout]     |
[INFO] [stdout] 289 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                        ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Arc`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:289:53
[INFO] [stdout]     |
[INFO] [stdout] 289 |             #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Arc`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:297:53
[INFO] [stdout]     |
[INFO] [stdout] 297 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ParamPoly3`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:297:66
[INFO] [stdout]     |
[INFO] [stdout] 297 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ParamPoly3`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:302:49
[INFO] [stdout]     |
[INFO] [stdout] 302 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Geometry`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:302:62
[INFO] [stdout]     |
[INFO] [stdout] 302 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Geometry`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:348:49
[INFO] [stdout]     |
[INFO] [stdout] 348 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ElevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:348:62
[INFO] [stdout]     |
[INFO] [stdout] 348 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ElevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:400:49
[INFO] [stdout]     |
[INFO] [stdout] 400 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuperelevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:400:62
[INFO] [stdout]     |
[INFO] [stdout] 400 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuperelevationType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:426:49
[INFO] [stdout]     |
[INFO] [stdout] 426 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CrossfallType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:426:62
[INFO] [stdout]     |
[INFO] [stdout] 426 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CrossfallType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:455:49
[INFO] [stdout]     |
[INFO] [stdout] 455 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ShapeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:455:62
[INFO] [stdout]     |
[INFO] [stdout] 455 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ShapeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:501:49
[INFO] [stdout]     |
[INFO] [stdout] 501 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneOffsetType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:501:62
[INFO] [stdout]     |
[INFO] [stdout] 501 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneOffsetType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:527:49
[INFO] [stdout]     |
[INFO] [stdout] 527 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneSectionType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:527:62
[INFO] [stdout]     |
[INFO] [stdout] 527 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneSectionType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:557:53
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LeftType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:557:66
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LeftType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:571:53
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_CenterType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:571:66
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_CenterType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:585:53
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RightType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:585:66
[INFO] [stdout]     |
[INFO] [stdout] 585 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RightType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:629:49
[INFO] [stdout]     |
[INFO] [stdout] 629 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:629:62
[INFO] [stdout]     |
[INFO] [stdout] 629 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:806:49
[INFO] [stdout]     |
[INFO] [stdout] 806 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ObjectReferenceType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:806:62
[INFO] [stdout]     |
[INFO] [stdout] 806 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ObjectReferenceType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:838:49
[INFO] [stdout]     |
[INFO] [stdout] 838 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TunnelType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:838:62
[INFO] [stdout]     |
[INFO] [stdout] 838 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TunnelType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:873:49
[INFO] [stdout]     |
[INFO] [stdout] 873 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BridgeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:873:62
[INFO] [stdout]     |
[INFO] [stdout] 873 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BridgeType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:704:53
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RepeatType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:704:66
[INFO] [stdout]     |
[INFO] [stdout] 704 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RepeatType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:748:57
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OutlineType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:748:70
[INFO] [stdout]     |
[INFO] [stdout] 748 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OutlineType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:784:53
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MaterialType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:784:66
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MaterialType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:760:52
[INFO] [stdout]     |
[INFO] [stdout] 760 |                     #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_OutlineChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:760:65
[INFO] [stdout]     |
[INFO] [stdout] 760 |                     #[derive(PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_OutlineChoice`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:925:49
[INFO] [stdout]     |
[INFO] [stdout] 925 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/automagic.rs:925:62
[INFO] [stdout]     |
[INFO] [stdout] 925 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalType`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]     = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1019:49
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SignalReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1019:62
[INFO] [stdout]      |
[INFO] [stdout] 1019 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SignalReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1000:57
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_DependencyType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1000:70
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_DependencyType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1065:49
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_Crgtype`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1065:62
[INFO] [stdout]      |
[INFO] [stdout] 1065 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_Crgtype`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1129:49
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SwitchType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1129:62
[INFO] [stdout]      |
[INFO] [stdout] 1129 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SwitchType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1162:53
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MainTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1162:66
[INFO] [stdout]      |
[INFO] [stdout] 1162 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MainTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1176:53
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SideTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1176:66
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                 #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SideTrackType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1190:57
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PartnerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1190:70
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PartnerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1232:49
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControlType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1232:62
[INFO] [stdout]      |
[INFO] [stdout] 1232 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControlType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1281:49
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ConnectionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1281:62
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ConnectionType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1330:49
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PriorityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1330:62
[INFO] [stdout]      |
[INFO] [stdout] 1330 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PriorityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1347:49
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1347:62
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_ControllerType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1311:53
[INFO] [stdout]      |
[INFO] [stdout] 1311 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                     ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneLinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1311:66
[INFO] [stdout]      |
[INFO] [stdout] 1311 |             #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneLinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1396:49
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_JunctionReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1396:62
[INFO] [stdout]      |
[INFO] [stdout] 1396 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_JunctionReferenceType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1433:45
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PlatformType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1433:58
[INFO] [stdout]      |
[INFO] [stdout] 1433 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PlatformType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1451:49
[INFO] [stdout]      |
[INFO] [stdout] 1451 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SegmentType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:1451:62
[INFO] [stdout]      |
[INFO] [stdout] 1451 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SegmentType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2122:41
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MarkingType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2122:54
[INFO] [stdout]      |
[INFO] [stdout] 2122 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MarkingType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2192:45
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2192:58
[INFO] [stdout]      |
[INFO] [stdout] 2192 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2231:32
[INFO] [stdout]      |
[INFO] [stdout] 2231 |     #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LaneChoice`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2231:45
[INFO] [stdout]      |
[INFO] [stdout] 2231 |     #[derive(PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LaneChoice`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2242:41
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_WidthType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2242:54
[INFO] [stdout]      |
[INFO] [stdout] 2242 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_WidthType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2267:41
[INFO] [stdout]      |
[INFO] [stdout] 2267 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_BorderType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2267:54
[INFO] [stdout]      |
[INFO] [stdout] 2267 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_BorderType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2300:41
[INFO] [stdout]      |
[INFO] [stdout] 2300 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2300:54
[INFO] [stdout]      |
[INFO] [stdout] 2300 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2387:41
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_MaterialType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2387:54
[INFO] [stdout]      |
[INFO] [stdout] 2387 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_MaterialType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2410:41
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_VisibilityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2410:54
[INFO] [stdout]      |
[INFO] [stdout] 2410 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_VisibilityType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2436:41
[INFO] [stdout]      |
[INFO] [stdout] 2436 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SpeedType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2436:54
[INFO] [stdout]      |
[INFO] [stdout] 2436 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SpeedType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2456:41
[INFO] [stdout]      |
[INFO] [stdout] 2456 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_AccessType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2456:54
[INFO] [stdout]      |
[INFO] [stdout] 2456 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_AccessType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2473:41
[INFO] [stdout]      |
[INFO] [stdout] 2473 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_HeightType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2473:54
[INFO] [stdout]      |
[INFO] [stdout] 2473 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_HeightType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2493:41
[INFO] [stdout]      |
[INFO] [stdout] 2493 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RuleType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2493:54
[INFO] [stdout]      |
[INFO] [stdout] 2493 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RuleType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2213:49
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2213:62
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2221:49
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2221:62
[INFO] [stdout]      |
[INFO] [stdout] 2221 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2343:45
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2343:58
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2361:49
[INFO] [stdout]      |
[INFO] [stdout] 2361 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2361:62
[INFO] [stdout]      |
[INFO] [stdout] 2361 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2542:45
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2542:58
[INFO] [stdout]      |
[INFO] [stdout] 2542 |     #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LinkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2581:41
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                         ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2581:54
[INFO] [stdout]      |
[INFO] [stdout] 2581 |     #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_RoadMarkType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2563:49
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2563:62
[INFO] [stdout]      |
[INFO] [stdout] 2563 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_PredecessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2571:49
[INFO] [stdout]      |
[INFO] [stdout] 2571 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2571:62
[INFO] [stdout]      |
[INFO] [stdout] 2571 |         #[derive(Default, PartialEq, Eq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_SuccessorType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2624:45
[INFO] [stdout]      |
[INFO] [stdout] 2624 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                             ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2624:58
[INFO] [stdout]      |
[INFO] [stdout] 2624 |         #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_TypeType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2642:49
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                 ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_SERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaSerialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/automagic.rs:2642:62
[INFO] [stdout]      |
[INFO] [stdout] 2642 |             #[derive(Default, PartialEq, Debug, YaSerialize, YaDeserialize)]
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_IMPL_YA_DESERIALIZE_FOR_LineType`
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and neither the type nor the trait are at the same nesting level as the `impl` block
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: this error originates in the derive macro `YaDeserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 220 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `opendrive_rs` (lib test) due to 221 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 220 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `opendrive_rs` (lib) due to 221 previous errors
[INFO] running `Command { std: "docker" "inspect" "66a3c103527f917798e5f2516e5c41cf757698ea308cd8fcdcc99f7ba83f1ddf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66a3c103527f917798e5f2516e5c41cf757698ea308cd8fcdcc99f7ba83f1ddf", kill_on_drop: false }`
[INFO] [stdout] 66a3c103527f917798e5f2516e5c41cf757698ea308cd8fcdcc99f7ba83f1ddf
