[INFO] cloning repository https://github.com/MinusGix/Vivec
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MinusGix/Vivec" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMinusGix%2FVivec", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMinusGix%2FVivec'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 357dcd1f94323e83316601d3f9701303023bc886
[INFO] testing MinusGix/Vivec against beta-2024-12-08 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMinusGix%2FVivec" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/MinusGix/Vivec on toolchain beta-2024-12-08
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/MinusGix/Vivec
[INFO] finished tweaking git repo https://github.com/MinusGix/Vivec
[INFO] tweaked toml for git repo https://github.com/MinusGix/Vivec written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/MinusGix/Vivec 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" "+beta-2024-12-08" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bfc9bedf65108fdc1a772360db52109ffffca5c060e34701ec2c5d441cae3899
[INFO] running `Command { std: "docker" "start" "-a" "bfc9bedf65108fdc1a772360db52109ffffca5c060e34701ec2c5d441cae3899", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfc9bedf65108fdc1a772360db52109ffffca5c060e34701ec2c5d441cae3899", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfc9bedf65108fdc1a772360db52109ffffca5c060e34701ec2c5d441cae3899", kill_on_drop: false }`
[INFO] [stdout] bfc9bedf65108fdc1a772360db52109ffffca5c060e34701ec2c5d441cae3899
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f8360dfc1fa81b44d532105f1266f50cf1c69c21f41a5f2314812317932dc38
[INFO] running `Command { std: "docker" "start" "-a" "4f8360dfc1fa81b44d532105f1266f50cf1c69c21f41a5f2314812317932dc38", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.33
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling regex-automata v0.1.9
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling bstr v0.2.13
[INFO] [stderr]    Compiling derive_more v0.99.9
[INFO] [stderr]    Compiling vivec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aact.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aact.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/acti.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/acti.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/addn.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/addn.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/alch.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/alch.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/ammo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/ammo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/anio.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/anio.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/appa.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/appa.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arma.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arma.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/armo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/armo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arto.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arto.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aspc.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aspc.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/astp.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/astp.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/avif.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/avif.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/book.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/book.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/groups/common.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'data> Parse<'data> for GeneralGroup<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 44 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:150:57
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait FromTopGroup<'data>: Sized {
[INFO] [stdout]     |                        ----- lifetime `'data` declared here
[INFO] [stdout] 150 |     fn from_top_group(group: TopGroup<'data>) -> PResult<Self, FromTopGroupError<'data>>;
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:261:43
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'data> Parse<'data> for GroupType<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 261 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub fn convert_all_records_into<'data, T>(
[INFO] [stdout]     |                                 ----- lifetime `'data` declared here
[INFO] [stdout] 283 |     records: Vec<GeneralRecord<'data>>,
[INFO] [stdout] 284 | ) -> Result<Vec<T>, FromTopGroupError>
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parse.rs:29:64
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn take<'data>(data: &'data [u8], amount: usize) -> PResult<&'data [u8]> {
[INFO] [stdout]    |             ----- lifetime `'data` declared here               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aact.rs:31:60
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aact.rs:31:80
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/achr.rs:81:60
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/achr.rs:81:67
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:290:57
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:290:64
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:306:64
[INFO] [stdout]     |
[INFO] [stdout] 305 | impl<'data> TopicType<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 306 |     pub fn parse(data: &'data [u8], topic_type: u32) -> PResult<Self> {
[INFO] [stdout]     |                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:365:57
[INFO] [stdout]     |
[INFO] [stdout] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:365:64
[INFO] [stdout]     |
[INFO] [stdout] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/acti.rs:57:60
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/acti.rs:57:67
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/addn.rs:43:60
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/addn.rs:43:67
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/alch.rs:53:60
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<'data> FromRecord<'data> for ALCHRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 53 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/ammo.rs:61:60
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<'data> FromRecord<'data> for AMMORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/ammo.rs:412:71
[INFO] [stdout]     |
[INFO] [stdout] 411 | impl<'data> FromField<'data> for ONAM<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 412 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/anio.rs:27:60
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl<'data> FromRecord<'data> for ANIORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 27 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/anio.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/anio.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/appa.rs:55:60
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'data> FromRecord<'data> for APPARecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 55 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/arma.rs:132:60
[INFO] [stdout]     |
[INFO] [stdout] 131 | impl<'data> FromRecord<'data> for ARMARecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 132 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/armo.rs:170:60
[INFO] [stdout]     |
[INFO] [stdout] 169 | impl<'data> FromRecord<'data> for ARMORecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 170 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:574:24
[INFO] [stdout]     |
[INFO] [stdout] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:574:24
[INFO] [stdout]     |
[INFO] [stdout] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:583:24
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stdout]     | ----------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:583:24
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stdout]     | ----------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/arto.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<'data> FromRecord<'data> for ARTORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 59 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aspc.rs:61:60
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<'data> FromRecord<'data> for ASPCRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/astp.rs:23:60
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl<'data> FromRecord<'data> for ASTPRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 23 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/avif.rs:85:60
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl<'data> FromRecord<'data> for AVIFRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 85 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/avif.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/avif.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/book.rs:26:60
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<'data> FromRecord<'data> for BOOKRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 26 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/tes4.rs:71:60
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/tes4.rs:71:61
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stdout]    |                                                             ^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stdout]     | ------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stdout]     | ------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/edid.rs:6:24
[INFO] [stdout]     |
[INFO] [stdout] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/edid.rs:6:24
[INFO] [stdout]     |
[INFO] [stdout] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/modl.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl<'data> Parse<'data> for AlternateTexture<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 18 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub trait ParseFragments<'data>: Sized + DataSize + Writable {
[INFO] [stdout]    |                          ----- lifetime `'data` declared here
[INFO] [stdout] 13 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self>;
[INFO] [stdout]    |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:25:57
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]    |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:25:64
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:74:43
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data, Fragment> Parse<'data> for VMADPrimarySection<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:194:80
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl<'data> VMADScript<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 194 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stdout]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl<'data> VMADPropertyData<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 273 |     ) -> PResult<VMADPropertyData<'data>> {
[INFO] [stdout]     |                 ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:507:80
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl<'data> VMADProperty<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 507 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stdout]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:543:54
[INFO] [stdout]     |
[INFO] [stdout] 542 | impl<'data> ParseFragments<'data> for NoFragments {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 543 |     fn parse_fragments(_data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                      ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:573:53
[INFO] [stdout]     |
[INFO] [stdout] 572 | impl<'data> ParseFragments<'data> for INFORecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 573 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 660 | impl<'data> Parse<'data> for FragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 661 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:705:53
[INFO] [stdout]     |
[INFO] [stdout] 704 | impl<'data> ParseFragments<'data> for PACKRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 705 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:796:53
[INFO] [stdout]     |
[INFO] [stdout] 795 | impl<'data> ParseFragments<'data> for PERKRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 796 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:842:43
[INFO] [stdout]     |
[INFO] [stdout] 841 | impl<'data> Parse<'data> for PERKRecordFragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 842 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:893:53
[INFO] [stdout]     |
[INFO] [stdout] 892 | impl<'data> ParseFragments<'data> for QUSTRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 893 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:957:43
[INFO] [stdout]     |
[INFO] [stdout] 956 | impl<'data> Parse<'data> for QUSTRecordFragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 957 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1015:43
[INFO] [stdout]      |
[INFO] [stdout] 1013 | impl<'data> Parse<'data> for FragmentAlias<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1014 |     // TODO: verify that version and object_format are equivalent to parents
[INFO] [stdout] 1015 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1084:53
[INFO] [stdout]      |
[INFO] [stdout] 1083 | impl<'data> ParseFragments<'data> for SCENRecordFragments<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1084 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1142:43
[INFO] [stdout]      |
[INFO] [stdout] 1141 | impl<'data> Parse<'data> for BEFragmentInfo<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1142 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1185:43
[INFO] [stdout]      |
[INFO] [stdout] 1184 | impl<'data> Parse<'data> for PhaseInfo<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1185 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stdout]     |
[INFO] [stdout] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stdout]     |
[INFO] [stdout] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stdout]     |
[INFO] [stdout] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stdout]     |
[INFO] [stdout] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/common/mod.rs:55:43
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'data> Parse<'data> for GeneralField<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 55 |     fn parse(data: &'data [u8]) -> PResult<GeneralField<'data>> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:104:71
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait FromField<'data>: Sized {
[INFO] [stdout]     |                     ----- lifetime `'data` declared here
[INFO] [stdout] 104 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError>;
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/common/null_terminated_string.rs:26:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<'data> Parse<'data> for NullTerminatedString<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 26 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/common/windows1252_string.rs:27:43
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl<'data> Parse<'data> for Windows1252String16<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 27 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/common/mod.rs:331:43
[INFO] [stdout]     |
[INFO] [stdout] 330 | impl<'data> Parse<'data> for GeneralRecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 331 |     fn parse(data: &'data [u8]) -> PResult<GeneralRecord<'data>> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/common/mod.rs:432:60
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub trait FromRecord<'data>: Sized {
[INFO] [stdout]     |                      ----- lifetime `'data` declared here
[INFO] [stdout] 432 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>>;
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/main.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn parse_top_level<'data>(data: &'data [u8]) -> PResult<GeneralTop<'data>, GeneralError<'data>> {
[INFO] [stdout]    |                    -----                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    lifetime `'data` declared here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::records::fields::common::CollectField`
[INFO] [stdout]   --> src/records/common/mod.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |         use $crate::records::fields::common::CollectField;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/records/tes4.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     collect_one_collection!(MAST, MasterCollection; field, field_iter => fields; mast_collection_index)
[INFO] [stdout]    |                     --------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `collect_one_collection` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `label` is never used
[INFO] [stdout]    --> src/records/achr.rs:330:12
[INFO] [stdout]     |
[INFO] [stdout] 305 | impl<'data> TopicType<'data> {
[INFO] [stdout]     | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub fn label(&self) -> [u8; 4] {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `is_parent_activate_only` are never used
[INFO] [stdout]    --> src/records/achr.rs:463:12
[INFO] [stdout]     |
[INFO] [stdout] 462 | impl XAPDFlags {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 463 |     pub fn new(flags: u8) -> XAPDFlags {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub fn is_parent_activate_only(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `is_set_enable_state_opposite`, and `is_pop_in` are never used
[INFO] [stdout]    --> src/records/achr.rs:555:12
[INFO] [stdout]     |
[INFO] [stdout] 554 | impl XESPFlags {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 555 |     pub fn new(flags: u32) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 559 |     pub fn is_set_enable_state_opposite(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 563 |     pub fn is_pop_in(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `cap_damage`, `disable_object`, `destroy_object`, and `ignore_external_damage` are never used
[INFO] [stdout]    --> src/records/fields/dest.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl DSTDFlags {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] 104 |     pub fn cap_damage(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn disable_object(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn destroy_object(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub fn ignore_external_damage(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_begin_script` and `has_end_script` are never used
[INFO] [stdout]    --> src/records/fields/vmad.rs:623:12
[INFO] [stdout]     |
[INFO] [stdout] 617 | impl INFORecordFragmentsFlags {
[INFO] [stdout]     | ----------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 623 |     pub fn has_begin_script(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 628 |     pub fn has_end_script(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_on_begin`, `has_on_end`, and `has_on_change` are never used
[INFO] [stdout]    --> src/records/fields/vmad.rs:755:12
[INFO] [stdout]     |
[INFO] [stdout] 750 | impl PACKRecordFragmentsFlags {
[INFO] [stdout]     | ----------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 755 |     pub fn has_on_begin(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 759 |     pub fn has_on_end(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |     pub fn has_on_change(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `UnexpectedEnd`, `ExpectedFieldGot`, and `UnexpectedField` are never constructed
[INFO] [stdout]    --> src/records/common/mod.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 403 | pub enum FromRecordError<'data> {
[INFO] [stdout]     |          --------------- variants in this enum
[INFO] [stdout] 404 |     /// An unexpected end of fields
[INFO] [stdout] 405 |     UnexpectedEnd,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 |     ExpectedFieldGot {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 |     UnexpectedField(FieldName<'data>),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FromRecordError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MASTER` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub const MASTER: u32 = 0x1;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELETED` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const DELETED: u32 = 0x20;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONSTANT` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:92:15
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub const CONSTANT: u32 = 0x40;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REFR` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub const REFR: u32 = 0x40;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCALIZED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const LOCALIZED: u32 = 0x80;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUST_UPDATE_ANIMS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub const MUST_UPDATE_ANIMS: u32 = 0x100;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INACCESSIBLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:109:15
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub const INACCESSIBLE: u32 = 0x100;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LIGHT_MASTER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub const LIGHT_MASTER: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL_MAP_HIDDEN` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const LOCAL_MAP_HIDDEN: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STARTS_DEAD` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub const STARTS_DEAD: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MOTION_BLUR_CAST_SHADOWS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:124:15
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub const MOTION_BLUR_CAST_SHADOWS: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QUEST_ITEM` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub const QUEST_ITEM: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PERSISTENT_REFERENCE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:132:15
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub const PERSISTENT_REFERENCE: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISPLAY_MAIN_MENU` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub const DISPLAY_MAIN_MENU: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INITIALLY_DISABLED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:139:15
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub const INITIALLY_DISABLED: u32 = 0x800;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IGNORED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:143:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub const IGNORED: u32 = 0x1000;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VISIBLE_DISTANT` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub const VISIBLE_DISTANT: u32 = 0x8000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RANDOM_ANIMATION_START` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub const RANDOM_ANIMATION_START: u32 = 0x10000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DANGEROUS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub const DANGEROUS: u32 = 0x20000;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OFF_LIMITS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub const OFF_LIMITS: u32 = 0x20000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_WAITING` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub const NO_WAITING: u32 = 0x80000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IGNORE_OBJECT_INTERACTION` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub const IGNORE_OBJECT_INTERACTION: u32 = 0x10_0000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MARKER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:182:15
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub const MARKER: u32 = 0x80_000;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OBSTACLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:186:15
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub const OBSTACLE: u32 = 0x2_0000000;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_AI_ACQUIRE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub const NO_AI_ACQUIRE: u32 = 0x2_0000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_FILTER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:193:15
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub const NAVMESH_GEN_FILTER: u32 = 0x4_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_BOUNDING_BOX` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub const NAVMESH_GEN_BOUNDING_BOX: u32 = 0x8_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUST_EXIT_TO_TALK` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:203:15
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub const MUST_EXIT_TO_TALK: u32 = 0x10_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REFLECT_AUTO_WATER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:206:15
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub const REFLECT_AUTO_WATER: u32 = 0x10_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_CAN_USE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub const CHILD_CAN_USE: u32 = 0x20_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_HAVOK_SETTLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub const NO_HAVOK_SETTLE: u32 = 0x20_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_GROUND` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:217:15
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub const NAVMESH_GEN_GROUND: u32 = 0x40_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_RESPAWN` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub const NO_RESPAWN: u32 = 0x40_000000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MULTIBOUND` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub const MULTIBOUND: u32 = 0x80_000000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> src/records/fields/common/mod.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | /         format!(
[INFO] [stdout] 29 | |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stdout] 30 | |             field.type_name()
[INFO] [stdout] 31 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 28 ~         
[INFO] [stdout] 29 |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stdout] 30 |             field.type_name()
[INFO] [stdout] 31 ~         
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.23s
[INFO] running `Command { std: "docker" "inspect" "4f8360dfc1fa81b44d532105f1266f50cf1c69c21f41a5f2314812317932dc38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f8360dfc1fa81b44d532105f1266f50cf1c69c21f41a5f2314812317932dc38", kill_on_drop: false }`
[INFO] [stdout] 4f8360dfc1fa81b44d532105f1266f50cf1c69c21f41a5f2314812317932dc38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca7b95cfd53bec6753f54238f1f6c131f680e2abf11a675968237aa31c379828
[INFO] running `Command { std: "docker" "start" "-a" "ca7b95cfd53bec6753f54238f1f6c131f680e2abf11a675968237aa31c379828", kill_on_drop: false }`
[INFO] [stderr]    Compiling vivec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aact.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aact.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/acti.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/acti.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/addn.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/addn.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/alch.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/alch.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/ammo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/ammo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/anio.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/anio.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/appa.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/appa.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arma.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arma.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/armo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/armo.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arto.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/arto.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aspc.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/aspc.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/astp.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/astp.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/avif.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/avif.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:103
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/book.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:309:133
[INFO] [stdout]     |
[INFO] [stdout] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/groups/book.rs:3:53
[INFO] [stdout]     |
[INFO] [stdout] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stdout]     | ----------------------------------------------------------
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |                                                   lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/groups/common.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'data> Parse<'data> for GeneralGroup<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 44 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:150:57
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub trait FromTopGroup<'data>: Sized {
[INFO] [stdout]     |                        ----- lifetime `'data` declared here
[INFO] [stdout] 150 |     fn from_top_group(group: TopGroup<'data>) -> PResult<Self, FromTopGroupError<'data>>;
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:261:43
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'data> Parse<'data> for GroupType<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 261 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/groups/common.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub fn convert_all_records_into<'data, T>(
[INFO] [stdout]     |                                 ----- lifetime `'data` declared here
[INFO] [stdout] 283 |     records: Vec<GeneralRecord<'data>>,
[INFO] [stdout] 284 | ) -> Result<Vec<T>, FromTopGroupError>
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parse.rs:29:64
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn take<'data>(data: &'data [u8], amount: usize) -> PResult<&'data [u8]> {
[INFO] [stdout]    |             ----- lifetime `'data` declared here               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aact.rs:31:60
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aact.rs:31:80
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stdout]    |                                                                                ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/achr.rs:81:60
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/achr.rs:81:67
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:290:57
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:290:64
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:306:64
[INFO] [stdout]     |
[INFO] [stdout] 305 | impl<'data> TopicType<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 306 |     pub fn parse(data: &'data [u8], topic_type: u32) -> PResult<Self> {
[INFO] [stdout]     |                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:365:57
[INFO] [stdout]     |
[INFO] [stdout] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/achr.rs:365:64
[INFO] [stdout]     |
[INFO] [stdout] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/acti.rs:57:60
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/acti.rs:57:67
[INFO] [stdout]    |
[INFO] [stdout] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/addn.rs:43:60
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/addn.rs:43:67
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/alch.rs:53:60
[INFO] [stdout]    |
[INFO] [stdout] 52 | impl<'data> FromRecord<'data> for ALCHRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 53 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/ammo.rs:61:60
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<'data> FromRecord<'data> for AMMORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/ammo.rs:412:71
[INFO] [stdout]     |
[INFO] [stdout] 411 | impl<'data> FromField<'data> for ONAM<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 412 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/anio.rs:27:60
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl<'data> FromRecord<'data> for ANIORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 27 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/anio.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/anio.rs:128:24
[INFO] [stdout]     |
[INFO] [stdout] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/appa.rs:55:60
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'data> FromRecord<'data> for APPARecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 55 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/arma.rs:132:60
[INFO] [stdout]     |
[INFO] [stdout] 131 | impl<'data> FromRecord<'data> for ARMARecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 132 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/armo.rs:170:60
[INFO] [stdout]     |
[INFO] [stdout] 169 | impl<'data> FromRecord<'data> for ARMORecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 170 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:564:24
[INFO] [stdout]     |
[INFO] [stdout] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:574:24
[INFO] [stdout]     |
[INFO] [stdout] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:574:24
[INFO] [stdout]     |
[INFO] [stdout] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:583:24
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stdout]     | ----------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/armo.rs:583:24
[INFO] [stdout]     |
[INFO] [stdout] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stdout]     | ----------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/arto.rs:59:60
[INFO] [stdout]    |
[INFO] [stdout] 58 | impl<'data> FromRecord<'data> for ARTORecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 59 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/aspc.rs:61:60
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl<'data> FromRecord<'data> for ASPCRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/astp.rs:23:60
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl<'data> FromRecord<'data> for ASTPRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 23 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/astp.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/avif.rs:85:60
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl<'data> FromRecord<'data> for AVIFRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 85 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/avif.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/avif.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/book.rs:26:60
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<'data> FromRecord<'data> for BOOKRecord<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 26 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/tes4.rs:71:60
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stdout]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/tes4.rs:71:61
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stdout]    |                                                             ^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:248:24
[INFO] [stdout]     |
[INFO] [stdout] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stdout]     | -------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stdout]     | ------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stdout]     | ------------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/tes4.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/edid.rs:6:24
[INFO] [stdout]     |
[INFO] [stdout] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/edid.rs:6:24
[INFO] [stdout]     |
[INFO] [stdout] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/modl.rs:18:43
[INFO] [stdout]    |
[INFO] [stdout] 17 | impl<'data> Parse<'data> for AlternateTexture<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 18 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub trait ParseFragments<'data>: Sized + DataSize + Writable {
[INFO] [stdout]    |                          ----- lifetime `'data` declared here
[INFO] [stdout] 13 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self>;
[INFO] [stdout]    |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:25:57
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]    |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:25:64
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/vmad.rs:74:43
[INFO] [stdout]    |
[INFO] [stdout] 70 | impl<'data, Fragment> Parse<'data> for VMADPrimarySection<'data, Fragment>
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:194:80
[INFO] [stdout]     |
[INFO] [stdout] 193 | impl<'data> VMADScript<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 194 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stdout]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 268 | impl<'data> VMADPropertyData<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] ...
[INFO] [stdout] 273 |     ) -> PResult<VMADPropertyData<'data>> {
[INFO] [stdout]     |                 ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:507:80
[INFO] [stdout]     |
[INFO] [stdout] 506 | impl<'data> VMADProperty<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 507 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stdout]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:543:54
[INFO] [stdout]     |
[INFO] [stdout] 542 | impl<'data> ParseFragments<'data> for NoFragments {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 543 |     fn parse_fragments(_data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                      ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:573:53
[INFO] [stdout]     |
[INFO] [stdout] 572 | impl<'data> ParseFragments<'data> for INFORecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 573 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:661:43
[INFO] [stdout]     |
[INFO] [stdout] 660 | impl<'data> Parse<'data> for FragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 661 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:705:53
[INFO] [stdout]     |
[INFO] [stdout] 704 | impl<'data> ParseFragments<'data> for PACKRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 705 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:796:53
[INFO] [stdout]     |
[INFO] [stdout] 795 | impl<'data> ParseFragments<'data> for PERKRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 796 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:842:43
[INFO] [stdout]     |
[INFO] [stdout] 841 | impl<'data> Parse<'data> for PERKRecordFragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 842 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:893:53
[INFO] [stdout]     |
[INFO] [stdout] 892 | impl<'data> ParseFragments<'data> for QUSTRecordFragments<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 893 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/vmad.rs:957:43
[INFO] [stdout]     |
[INFO] [stdout] 956 | impl<'data> Parse<'data> for QUSTRecordFragmentInfo<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 957 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1015:43
[INFO] [stdout]      |
[INFO] [stdout] 1013 | impl<'data> Parse<'data> for FragmentAlias<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1014 |     // TODO: verify that version and object_format are equivalent to parents
[INFO] [stdout] 1015 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1084:53
[INFO] [stdout]      |
[INFO] [stdout] 1083 | impl<'data> ParseFragments<'data> for SCENRecordFragments<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1084 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1142:43
[INFO] [stdout]      |
[INFO] [stdout] 1141 | impl<'data> Parse<'data> for BEFragmentInfo<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1142 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/records/fields/vmad.rs:1185:43
[INFO] [stdout]      |
[INFO] [stdout] 1184 | impl<'data> Parse<'data> for PhaseInfo<'data> {
[INFO] [stdout]      |      ----- lifetime `'data` declared here
[INFO] [stdout] 1185 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stdout]     |
[INFO] [stdout] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stdout]     |
[INFO] [stdout] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stdout]     |
[INFO] [stdout] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stdout]     |
[INFO] [stdout] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stdout]     |
[INFO] [stdout] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stdout]     | ---------------------------------------------------------------
[INFO] [stdout]     | |                      |
[INFO] [stdout]     | |                      lifetime `'data` declared here
[INFO] [stdout]     | in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/fields/common/mod.rs:55:43
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'data> Parse<'data> for GeneralField<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 55 |     fn parse(data: &'data [u8]) -> PResult<GeneralField<'data>> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/fields/common/mod.rs:104:71
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub trait FromField<'data>: Sized {
[INFO] [stdout]     |                     ----- lifetime `'data` declared here
[INFO] [stdout] 104 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError>;
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/common/null_terminated_string.rs:26:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<'data> Parse<'data> for NullTerminatedString<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 26 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/records/common/windows1252_string.rs:27:43
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl<'data> Parse<'data> for Windows1252String16<'data> {
[INFO] [stdout]    |      ----- lifetime `'data` declared here
[INFO] [stdout] 27 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stdout]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/common/mod.rs:331:43
[INFO] [stdout]     |
[INFO] [stdout] 330 | impl<'data> Parse<'data> for GeneralRecord<'data> {
[INFO] [stdout]     |      ----- lifetime `'data` declared here
[INFO] [stdout] 331 |     fn parse(data: &'data [u8]) -> PResult<GeneralRecord<'data>> {
[INFO] [stdout]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/records/common/mod.rs:432:60
[INFO] [stdout]     |
[INFO] [stdout] 431 | pub trait FromRecord<'data>: Sized {
[INFO] [stdout]     |                      ----- lifetime `'data` declared here
[INFO] [stdout] 432 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>>;
[INFO] [stdout]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/main.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn parse_top_level<'data>(data: &'data [u8]) -> PResult<GeneralTop<'data>, GeneralError<'data>> {
[INFO] [stdout]    |                    -----                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    lifetime `'data` declared here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `$crate::records::fields::common::CollectField`
[INFO] [stdout]   --> src/records/common/mod.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |         use $crate::records::fields::common::CollectField;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/records/tes4.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     collect_one_collection!(MAST, MasterCollection; field, field_iter => fields; mast_collection_index)
[INFO] [stdout]    |                     --------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `collect_one_collection` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `label` is never used
[INFO] [stdout]    --> src/records/achr.rs:330:12
[INFO] [stdout]     |
[INFO] [stdout] 305 | impl<'data> TopicType<'data> {
[INFO] [stdout]     | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 330 |     pub fn label(&self) -> [u8; 4] {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `is_parent_activate_only` are never used
[INFO] [stdout]    --> src/records/achr.rs:463:12
[INFO] [stdout]     |
[INFO] [stdout] 462 | impl XAPDFlags {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 463 |     pub fn new(flags: u8) -> XAPDFlags {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub fn is_parent_activate_only(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `is_set_enable_state_opposite`, and `is_pop_in` are never used
[INFO] [stdout]    --> src/records/achr.rs:555:12
[INFO] [stdout]     |
[INFO] [stdout] 554 | impl XESPFlags {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 555 |     pub fn new(flags: u32) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 559 |     pub fn is_set_enable_state_opposite(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 563 |     pub fn is_pop_in(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `cap_damage`, `disable_object`, `destroy_object`, and `ignore_external_damage` are never used
[INFO] [stdout]    --> src/records/fields/dest.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 103 | impl DSTDFlags {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] 104 |     pub fn cap_damage(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn disable_object(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn destroy_object(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub fn ignore_external_damage(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_begin_script` and `has_end_script` are never used
[INFO] [stdout]    --> src/records/fields/vmad.rs:623:12
[INFO] [stdout]     |
[INFO] [stdout] 617 | impl INFORecordFragmentsFlags {
[INFO] [stdout]     | ----------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 623 |     pub fn has_begin_script(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 628 |     pub fn has_end_script(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `has_on_begin`, `has_on_end`, and `has_on_change` are never used
[INFO] [stdout]    --> src/records/fields/vmad.rs:755:12
[INFO] [stdout]     |
[INFO] [stdout] 750 | impl PACKRecordFragmentsFlags {
[INFO] [stdout]     | ----------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 755 |     pub fn has_on_begin(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 759 |     pub fn has_on_end(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |     pub fn has_on_change(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `UnexpectedEnd`, `ExpectedFieldGot`, and `UnexpectedField` are never constructed
[INFO] [stdout]    --> src/records/common/mod.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 403 | pub enum FromRecordError<'data> {
[INFO] [stdout]     |          --------------- variants in this enum
[INFO] [stdout] 404 |     /// An unexpected end of fields
[INFO] [stdout] 405 |     UnexpectedEnd,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 409 |     ExpectedFieldGot {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 414 |     UnexpectedField(FieldName<'data>),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FromRecordError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MASTER` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub const MASTER: u32 = 0x1;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DELETED` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:88:15
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub const DELETED: u32 = 0x20;
[INFO] [stdout]    |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONSTANT` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:92:15
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub const CONSTANT: u32 = 0x40;
[INFO] [stdout]    |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REFR` is never used
[INFO] [stdout]   --> src/records/common/mod.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub const REFR: u32 = 0x40;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCALIZED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:102:15
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub const LOCALIZED: u32 = 0x80;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUST_UPDATE_ANIMS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub const MUST_UPDATE_ANIMS: u32 = 0x100;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INACCESSIBLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:109:15
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub const INACCESSIBLE: u32 = 0x100;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LIGHT_MASTER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:115:15
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub const LIGHT_MASTER: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOCAL_MAP_HIDDEN` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:118:15
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub const LOCAL_MAP_HIDDEN: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STARTS_DEAD` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub const STARTS_DEAD: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MOTION_BLUR_CAST_SHADOWS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:124:15
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub const MOTION_BLUR_CAST_SHADOWS: u32 = 0x200;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QUEST_ITEM` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:129:15
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub const QUEST_ITEM: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PERSISTENT_REFERENCE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:132:15
[INFO] [stdout]     |
[INFO] [stdout] 132 |     pub const PERSISTENT_REFERENCE: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DISPLAY_MAIN_MENU` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub const DISPLAY_MAIN_MENU: u32 = 0x400;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INITIALLY_DISABLED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:139:15
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub const INITIALLY_DISABLED: u32 = 0x800;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IGNORED` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:143:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub const IGNORED: u32 = 0x1000;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VISIBLE_DISTANT` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub const VISIBLE_DISTANT: u32 = 0x8000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RANDOM_ANIMATION_START` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub const RANDOM_ANIMATION_START: u32 = 0x10000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DANGEROUS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub const DANGEROUS: u32 = 0x20000;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OFF_LIMITS` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub const OFF_LIMITS: u32 = 0x20000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_WAITING` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub const NO_WAITING: u32 = 0x80000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IGNORE_OBJECT_INTERACTION` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:176:15
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub const IGNORE_OBJECT_INTERACTION: u32 = 0x10_0000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MARKER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:182:15
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub const MARKER: u32 = 0x80_000;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OBSTACLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:186:15
[INFO] [stdout]     |
[INFO] [stdout] 186 |     pub const OBSTACLE: u32 = 0x2_0000000;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_AI_ACQUIRE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub const NO_AI_ACQUIRE: u32 = 0x2_0000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_FILTER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:193:15
[INFO] [stdout]     |
[INFO] [stdout] 193 |     pub const NAVMESH_GEN_FILTER: u32 = 0x4_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_BOUNDING_BOX` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:197:15
[INFO] [stdout]     |
[INFO] [stdout] 197 |     pub const NAVMESH_GEN_BOUNDING_BOX: u32 = 0x8_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUST_EXIT_TO_TALK` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:203:15
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub const MUST_EXIT_TO_TALK: u32 = 0x10_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REFLECT_AUTO_WATER` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:206:15
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub const REFLECT_AUTO_WATER: u32 = 0x10_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_CAN_USE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub const CHILD_CAN_USE: u32 = 0x20_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_HAVOK_SETTLE` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub const NO_HAVOK_SETTLE: u32 = 0x20_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVMESH_GEN_GROUND` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:217:15
[INFO] [stdout]     |
[INFO] [stdout] 217 |     pub const NAVMESH_GEN_GROUND: u32 = 0x40_000000;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NO_RESPAWN` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub const NO_RESPAWN: u32 = 0x40_000000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MULTIBOUND` is never used
[INFO] [stdout]    --> src/records/common/mod.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub const MULTIBOUND: u32 = 0x80_000000;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]   --> src/records/fields/common/mod.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 | /         format!(
[INFO] [stdout] 29 | |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stdout] 30 | |             field.type_name()
[INFO] [stdout] 31 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]    |
[INFO] [stdout] 28 ~         
[INFO] [stdout] 29 |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stdout] 30 |             field.type_name()
[INFO] [stdout] 31 ~         
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.82s
[INFO] running `Command { std: "docker" "inspect" "ca7b95cfd53bec6753f54238f1f6c131f680e2abf11a675968237aa31c379828", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca7b95cfd53bec6753f54238f1f6c131f680e2abf11a675968237aa31c379828", kill_on_drop: false }`
[INFO] [stdout] ca7b95cfd53bec6753f54238f1f6c131f680e2abf11a675968237aa31c379828
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-12-08" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bcdf92ca302f6ca6bff2555814f6b1889d48dd6b8af6190568efdd197ff48a5b
[INFO] running `Command { std: "docker" "start" "-a" "bcdf92ca302f6ca6bff2555814f6b1889d48dd6b8af6190568efdd197ff48a5b", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/aact.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/aact.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AACTGroup, AACT, AACTRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/acti.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/acti.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ACTIGroup, ACTI, ACTIRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/addn.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/addn.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ADDNGroup, ADDN, ADDNRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/alch.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/alch.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ALCHGroup, ALCH, ALCHRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/ammo.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/ammo.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AMMOGroup, AMMO, AMMORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/anio.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/anio.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ANIOGroup, ANIO, ANIORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/appa.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/appa.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(APPAGroup, APPA, APPARecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/arma.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/arma.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARMAGroup, ARMA, ARMARecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/armo.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/armo.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARMOGroup, ARMO, ARMORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/arto.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/arto.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ARTOGroup, ARTO, ARTORecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/aspc.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/aspc.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ASPCGroup, ASPC, ASPCRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/astp.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/astp.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(ASTPGroup, ASTP, ASTPRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/avif.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/avif.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(AVIFGroup, AVIF, AVIFRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:103
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...::TopGroup<$life>) -> crate::parse::PResult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/book.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:309:133
[INFO] [stderr]     |
[INFO] [stderr] 309 | ...esult<Self, crate::groups::common::FromTopGroupError> {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/groups/book.rs:3:53
[INFO] [stderr]     |
[INFO] [stderr] 3   | make_simple_top_group!(BOOKGroup, BOOK, BOOKRecord, 'data);
[INFO] [stderr]     | ----------------------------------------------------------
[INFO] [stderr]     | |                                                   |
[INFO] [stderr]     | |                                                   lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `make_simple_top_group` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/groups/common.rs:44:43
[INFO] [stderr]    |
[INFO] [stderr] 43 | impl<'data> Parse<'data> for GeneralGroup<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 44 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:150:57
[INFO] [stderr]     |
[INFO] [stderr] 149 | pub trait FromTopGroup<'data>: Sized {
[INFO] [stderr]     |                        ----- lifetime `'data` declared here
[INFO] [stderr] 150 |     fn from_top_group(group: TopGroup<'data>) -> PResult<Self, FromTopGroupError<'data>>;
[INFO] [stderr]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:261:43
[INFO] [stderr]     |
[INFO] [stderr] 260 | impl<'data> Parse<'data> for GroupType<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 261 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/groups/common.rs:284:21
[INFO] [stderr]     |
[INFO] [stderr] 282 | pub fn convert_all_records_into<'data, T>(
[INFO] [stderr]     |                                 ----- lifetime `'data` declared here
[INFO] [stderr] 283 |     records: Vec<GeneralRecord<'data>>,
[INFO] [stderr] 284 | ) -> Result<Vec<T>, FromTopGroupError>
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/parse.rs:29:64
[INFO] [stderr]    |
[INFO] [stderr] 29 | pub fn take<'data>(data: &'data [u8], amount: usize) -> PResult<&'data [u8]> {
[INFO] [stderr]    |             ----- lifetime `'data` declared here               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/aact.rs:31:60
[INFO] [stderr]    |
[INFO] [stderr] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/aact.rs:31:80
[INFO] [stderr]    |
[INFO] [stderr] 30 | impl<'data> FromRecord<'data> for AACTRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 31 |     fn from_record(record: GeneralRecord<'data>) -> PResult<AACTRecord<'data>, FromRecordError> {
[INFO] [stderr]    |                                                                                ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/achr.rs:81:60
[INFO] [stderr]    |
[INFO] [stderr] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/achr.rs:81:67
[INFO] [stderr]    |
[INFO] [stderr] 80 | impl<'data> FromRecord<'data> for ACHRRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 81 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/achr.rs:290:57
[INFO] [stderr]     |
[INFO] [stderr] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/achr.rs:290:64
[INFO] [stderr]     |
[INFO] [stderr] 289 | impl<'data> FromField<'data> for PDTO<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 290 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/achr.rs:306:64
[INFO] [stderr]     |
[INFO] [stderr] 305 | impl<'data> TopicType<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 306 |     pub fn parse(data: &'data [u8], topic_type: u32) -> PResult<Self> {
[INFO] [stderr]     |                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/achr.rs:365:57
[INFO] [stderr]     |
[INFO] [stderr] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]     |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/achr.rs:365:64
[INFO] [stderr]     |
[INFO] [stderr] 364 | impl<'data> FromField<'data> for XRGD<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 365 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/acti.rs:57:60
[INFO] [stderr]    |
[INFO] [stderr] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/acti.rs:57:67
[INFO] [stderr]    |
[INFO] [stderr] 56 | impl<'data> FromRecord<'data> for ACTIRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 57 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/addn.rs:43:60
[INFO] [stderr]    |
[INFO] [stderr] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/addn.rs:43:67
[INFO] [stderr]    |
[INFO] [stderr] 42 | impl<'data> FromRecord<'data> for ADDNRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 43 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError> {
[INFO] [stderr]    |                                                                   ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/alch.rs:53:60
[INFO] [stderr]    |
[INFO] [stderr] 52 | impl<'data> FromRecord<'data> for ALCHRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 53 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/ammo.rs:61:60
[INFO] [stderr]    |
[INFO] [stderr] 60 | impl<'data> FromRecord<'data> for AMMORecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/ammo.rs:412:71
[INFO] [stderr]     |
[INFO] [stderr] 411 | impl<'data> FromField<'data> for ONAM<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 412 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError> {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/anio.rs:27:60
[INFO] [stderr]    |
[INFO] [stderr] 26 | impl<'data> FromRecord<'data> for ANIORecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 27 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/anio.rs:128:24
[INFO] [stderr]     |
[INFO] [stderr] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/anio.rs:128:24
[INFO] [stderr]     |
[INFO] [stderr] 128 | impl_from_field!(BNAM, 'data, [unload_event: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/appa.rs:55:60
[INFO] [stderr]    |
[INFO] [stderr] 54 | impl<'data> FromRecord<'data> for APPARecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 55 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/arma.rs:132:60
[INFO] [stderr]     |
[INFO] [stderr] 131 | impl<'data> FromRecord<'data> for ARMARecord<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 132 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/armo.rs:170:60
[INFO] [stderr]     |
[INFO] [stderr] 169 | impl<'data> FromRecord<'data> for ARMORecord<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 170 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:564:24
[INFO] [stderr]     |
[INFO] [stderr] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:564:24
[INFO] [stderr]     |
[INFO] [stderr] 564 | impl_from_field!(ICO2, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:574:24
[INFO] [stderr]     |
[INFO] [stderr] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:574:24
[INFO] [stderr]     |
[INFO] [stderr] 574 | impl_from_field!(MIC2, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:583:24
[INFO] [stderr]     |
[INFO] [stderr] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stderr]     | ----------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/armo.rs:583:24
[INFO] [stderr]     |
[INFO] [stderr] 583 | impl_from_field!(BMCT, 'data, [ragdoll: FullString]);
[INFO] [stderr]     | ----------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/arto.rs:59:60
[INFO] [stderr]    |
[INFO] [stderr] 58 | impl<'data> FromRecord<'data> for ARTORecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 59 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/aspc.rs:61:60
[INFO] [stderr]    |
[INFO] [stderr] 60 | impl<'data> FromRecord<'data> for ASPCRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 61 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/astp.rs:23:60
[INFO] [stderr]    |
[INFO] [stderr] 22 | impl<'data> FromRecord<'data> for ASTPRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 23 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:143:24
[INFO] [stderr]     |
[INFO] [stderr] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:143:24
[INFO] [stderr]     |
[INFO] [stderr] 143 | impl_from_field!(MPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:153:24
[INFO] [stderr]     |
[INFO] [stderr] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:153:24
[INFO] [stderr]     |
[INFO] [stderr] 153 | impl_from_field!(FPRT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:163:24
[INFO] [stderr]     |
[INFO] [stderr] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:163:24
[INFO] [stderr]     |
[INFO] [stderr] 163 | impl_from_field!(FCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:173:24
[INFO] [stderr]     |
[INFO] [stderr] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/astp.rs:173:24
[INFO] [stderr]     |
[INFO] [stderr] 173 | impl_from_field!(MCHT, 'data, [label: NullTerminatedString<'data>]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/avif.rs:85:60
[INFO] [stderr]    |
[INFO] [stderr] 84 | impl<'data> FromRecord<'data> for AVIFRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 85 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/avif.rs:211:24
[INFO] [stderr]     |
[INFO] [stderr] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/avif.rs:211:24
[INFO] [stderr]     |
[INFO] [stderr] 211 | impl_from_field!(ANAM, 'data, [abbreviation: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/book.rs:26:60
[INFO] [stderr]    |
[INFO] [stderr] 25 | impl<'data> FromRecord<'data> for BOOKRecord<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 26 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/tes4.rs:71:60
[INFO] [stderr]    |
[INFO] [stderr] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stderr]    |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/tes4.rs:71:61
[INFO] [stderr]    |
[INFO] [stderr] 70 | impl<'data> FromRecord<'data> for TES4Record<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 71 |     fn from_record(record: GeneralRecord<'data>) -> PResult<TES4Record, FromRecordError<'data>> {
[INFO] [stderr]    |                                                             ^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:248:24
[INFO] [stderr]     |
[INFO] [stderr] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:248:24
[INFO] [stderr]     |
[INFO] [stderr] 248 | impl_from_field!(CNAM, 'data, [author: NullTerminatedString]);
[INFO] [stderr]     | -------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:256:24
[INFO] [stderr]     |
[INFO] [stderr] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stderr]     | ------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:256:24
[INFO] [stderr]     |
[INFO] [stderr] 256 | impl_from_field!(SNAM, 'data, [description: NullTerminatedString]);
[INFO] [stderr]     | ------------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:348:24
[INFO] [stderr]     |
[INFO] [stderr] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/tes4.rs:348:24
[INFO] [stderr]     |
[INFO] [stderr] 348 | impl_from_field!(MAST, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/edid.rs:6:24
[INFO] [stderr]     |
[INFO] [stderr] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/edid.rs:6:24
[INFO] [stderr]     |
[INFO] [stderr] 6   | impl_from_field!(EDID, 'data, [id: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/modl.rs:18:43
[INFO] [stderr]    |
[INFO] [stderr] 17 | impl<'data> Parse<'data> for AlternateTexture<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 18 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/vmad.rs:13:53
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub trait ParseFragments<'data>: Sized + DataSize + Writable {
[INFO] [stderr]    |                          ----- lifetime `'data` declared here
[INFO] [stderr] 13 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self>;
[INFO] [stderr]    |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/vmad.rs:25:57
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] ...
[INFO] [stderr] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]    |                                                         ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/vmad.rs:25:64
[INFO] [stderr]    |
[INFO] [stderr] 21 | impl<'data, Fragment> FromField<'data> for VMAD<'data, Fragment>
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] ...
[INFO] [stderr] 25 |     fn from_field(field: GeneralField<'data>) -> PResult<Self, FromFieldError> {
[INFO] [stderr]    |                                                                ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/vmad.rs:74:43
[INFO] [stderr]    |
[INFO] [stderr] 70 | impl<'data, Fragment> Parse<'data> for VMADPrimarySection<'data, Fragment>
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] ...
[INFO] [stderr] 74 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:194:80
[INFO] [stderr]     |
[INFO] [stderr] 193 | impl<'data> VMADScript<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 194 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stderr]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:273:17
[INFO] [stderr]     |
[INFO] [stderr] 268 | impl<'data> VMADPropertyData<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] ...
[INFO] [stderr] 273 |     ) -> PResult<VMADPropertyData<'data>> {
[INFO] [stderr]     |                 ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:507:80
[INFO] [stderr]     |
[INFO] [stderr] 506 | impl<'data> VMADProperty<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 507 |     pub fn parse(data: &'data [u8], object_format: VMADObjectFormat) -> PResult<Self> {
[INFO] [stderr]     |                                                                                ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:543:54
[INFO] [stderr]     |
[INFO] [stderr] 542 | impl<'data> ParseFragments<'data> for NoFragments {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 543 |     fn parse_fragments(_data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                                      ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:573:53
[INFO] [stderr]     |
[INFO] [stderr] 572 | impl<'data> ParseFragments<'data> for INFORecordFragments<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 573 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:661:43
[INFO] [stderr]     |
[INFO] [stderr] 660 | impl<'data> Parse<'data> for FragmentInfo<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 661 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:705:53
[INFO] [stderr]     |
[INFO] [stderr] 704 | impl<'data> ParseFragments<'data> for PACKRecordFragments<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 705 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:796:53
[INFO] [stderr]     |
[INFO] [stderr] 795 | impl<'data> ParseFragments<'data> for PERKRecordFragments<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 796 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:842:43
[INFO] [stderr]     |
[INFO] [stderr] 841 | impl<'data> Parse<'data> for PERKRecordFragmentInfo<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 842 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:893:53
[INFO] [stderr]     |
[INFO] [stderr] 892 | impl<'data> ParseFragments<'data> for QUSTRecordFragments<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 893 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/vmad.rs:957:43
[INFO] [stderr]     |
[INFO] [stderr] 956 | impl<'data> Parse<'data> for QUSTRecordFragmentInfo<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 957 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/records/fields/vmad.rs:1015:43
[INFO] [stderr]      |
[INFO] [stderr] 1013 | impl<'data> Parse<'data> for FragmentAlias<'data> {
[INFO] [stderr]      |      ----- lifetime `'data` declared here
[INFO] [stderr] 1014 |     // TODO: verify that version and object_format are equivalent to parents
[INFO] [stderr] 1015 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/records/fields/vmad.rs:1084:53
[INFO] [stderr]      |
[INFO] [stderr] 1083 | impl<'data> ParseFragments<'data> for SCENRecordFragments<'data> {
[INFO] [stderr]      |      ----- lifetime `'data` declared here
[INFO] [stderr] 1084 |     fn parse_fragments(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]      |                                                     ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/records/fields/vmad.rs:1142:43
[INFO] [stderr]      |
[INFO] [stderr] 1141 | impl<'data> Parse<'data> for BEFragmentInfo<'data> {
[INFO] [stderr]      |      ----- lifetime `'data` declared here
[INFO] [stderr] 1142 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/records/fields/vmad.rs:1185:43
[INFO] [stderr]      |
[INFO] [stderr] 1184 | impl<'data> Parse<'data> for PhaseInfo<'data> {
[INFO] [stderr]      |      ----- lifetime `'data` declared here
[INFO] [stderr] 1185 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]      |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stderr]     |
[INFO] [stderr] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/common/item.rs:59:24
[INFO] [stderr]     |
[INFO] [stderr] 59  | impl_from_field!(ICON, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:113
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...eralField<$life>) -> $crate::parse::PResult<Self, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stderr]     |
[INFO] [stderr] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:233:153
[INFO] [stderr]     |
[INFO] [stderr] 233 | ...lf, $crate::records::fields::common::FromFieldError> {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/records/fields/common/item.rs:69:24
[INFO] [stderr]     |
[INFO] [stderr] 69  | impl_from_field!(MICO, 'data, [filename: NullTerminatedString]);
[INFO] [stderr]     | ---------------------------------------------------------------
[INFO] [stderr]     | |                      |
[INFO] [stderr]     | |                      lifetime `'data` declared here
[INFO] [stderr]     | in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `impl_from_field` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/fields/common/mod.rs:55:43
[INFO] [stderr]    |
[INFO] [stderr] 54 | impl<'data> Parse<'data> for GeneralField<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 55 |     fn parse(data: &'data [u8]) -> PResult<GeneralField<'data>> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/fields/common/mod.rs:104:71
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub trait FromField<'data>: Sized {
[INFO] [stderr]     |                     ----- lifetime `'data` declared here
[INFO] [stderr] 104 |     fn from_field(field: GeneralField<'data>) -> PResult<'data, Self, FromFieldError>;
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/common/null_terminated_string.rs:26:43
[INFO] [stderr]    |
[INFO] [stderr] 25 | impl<'data> Parse<'data> for NullTerminatedString<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 26 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/records/common/windows1252_string.rs:27:43
[INFO] [stderr]    |
[INFO] [stderr] 26 | impl<'data> Parse<'data> for Windows1252String16<'data> {
[INFO] [stderr]    |      ----- lifetime `'data` declared here
[INFO] [stderr] 27 |     fn parse(data: &'data [u8]) -> PResult<Self> {
[INFO] [stderr]    |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/common/mod.rs:331:43
[INFO] [stderr]     |
[INFO] [stderr] 330 | impl<'data> Parse<'data> for GeneralRecord<'data> {
[INFO] [stderr]     |      ----- lifetime `'data` declared here
[INFO] [stderr] 331 |     fn parse(data: &'data [u8]) -> PResult<GeneralRecord<'data>> {
[INFO] [stderr]     |                                           ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/records/common/mod.rs:432:60
[INFO] [stderr]     |
[INFO] [stderr] 431 | pub trait FromRecord<'data>: Sized {
[INFO] [stderr]     |                      ----- lifetime `'data` declared here
[INFO] [stderr] 432 |     fn from_record(record: GeneralRecord<'data>) -> PResult<Self, FromRecordError<'data>>;
[INFO] [stderr]     |                                                            ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/main.rs:28:56
[INFO] [stderr]    |
[INFO] [stderr] 28 | fn parse_top_level<'data>(data: &'data [u8]) -> PResult<GeneralTop<'data>, GeneralError<'data>> {
[INFO] [stderr]    |                    -----                               ^ this elided lifetime gets resolved as `'data`
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    lifetime `'data` declared here
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `$crate::records::fields::common::CollectField`
[INFO] [stderr]   --> src/records/common/mod.rs:62:13
[INFO] [stderr]    |
[INFO] [stderr] 62 |         use $crate::records::fields::common::CollectField;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]   ::: src/records/tes4.rs:92:21
[INFO] [stderr]    |
[INFO] [stderr] 92 |                     collect_one_collection!(MAST, MasterCollection; field, field_iter => fields; mast_collection_index)
[INFO] [stderr]    |                     --------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `collect_one_collection` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method `label` is never used
[INFO] [stderr]    --> src/records/achr.rs:330:12
[INFO] [stderr]     |
[INFO] [stderr] 305 | impl<'data> TopicType<'data> {
[INFO] [stderr]     | ---------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 330 |     pub fn label(&self) -> [u8; 4] {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new` and `is_parent_activate_only` are never used
[INFO] [stderr]    --> src/records/achr.rs:463:12
[INFO] [stderr]     |
[INFO] [stderr] 462 | impl XAPDFlags {
[INFO] [stderr]     | -------------- associated items in this implementation
[INFO] [stderr] 463 |     pub fn new(flags: u8) -> XAPDFlags {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 467 |     pub fn is_parent_activate_only(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `is_set_enable_state_opposite`, and `is_pop_in` are never used
[INFO] [stderr]    --> src/records/achr.rs:555:12
[INFO] [stderr]     |
[INFO] [stderr] 554 | impl XESPFlags {
[INFO] [stderr]     | -------------- associated items in this implementation
[INFO] [stderr] 555 |     pub fn new(flags: u32) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 559 |     pub fn is_set_enable_state_opposite(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 563 |     pub fn is_pop_in(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `cap_damage`, `disable_object`, `destroy_object`, and `ignore_external_damage` are never used
[INFO] [stderr]    --> src/records/fields/dest.rs:104:12
[INFO] [stderr]     |
[INFO] [stderr] 103 | impl DSTDFlags {
[INFO] [stderr]     | -------------- methods in this implementation
[INFO] [stderr] 104 |     pub fn cap_damage(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 |     pub fn disable_object(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 |     pub fn destroy_object(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 116 |     pub fn ignore_external_damage(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `has_begin_script` and `has_end_script` are never used
[INFO] [stderr]    --> src/records/fields/vmad.rs:623:12
[INFO] [stderr]     |
[INFO] [stderr] 617 | impl INFORecordFragmentsFlags {
[INFO] [stderr]     | ----------------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 623 |     pub fn has_begin_script(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 628 |     pub fn has_end_script(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `has_on_begin`, `has_on_end`, and `has_on_change` are never used
[INFO] [stderr]    --> src/records/fields/vmad.rs:755:12
[INFO] [stderr]     |
[INFO] [stderr] 750 | impl PACKRecordFragmentsFlags {
[INFO] [stderr]     | ----------------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 755 |     pub fn has_on_begin(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 759 |     pub fn has_on_end(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 763 |     pub fn has_on_change(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `UnexpectedEnd`, `ExpectedFieldGot`, and `UnexpectedField` are never constructed
[INFO] [stderr]    --> src/records/common/mod.rs:405:5
[INFO] [stderr]     |
[INFO] [stderr] 403 | pub enum FromRecordError<'data> {
[INFO] [stderr]     |          --------------- variants in this enum
[INFO] [stderr] 404 |     /// An unexpected end of fields
[INFO] [stderr] 405 |     UnexpectedEnd,
[INFO] [stderr]     |     ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 409 |     ExpectedFieldGot {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 414 |     UnexpectedField(FieldName<'data>),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FromRecordError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MASTER` is never used
[INFO] [stderr]   --> src/records/common/mod.rs:84:15
[INFO] [stderr]    |
[INFO] [stderr] 84 |     pub const MASTER: u32 = 0x1;
[INFO] [stderr]    |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DELETED` is never used
[INFO] [stderr]   --> src/records/common/mod.rs:88:15
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub const DELETED: u32 = 0x20;
[INFO] [stderr]    |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CONSTANT` is never used
[INFO] [stderr]   --> src/records/common/mod.rs:92:15
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub const CONSTANT: u32 = 0x40;
[INFO] [stderr]    |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `REFR` is never used
[INFO] [stderr]   --> src/records/common/mod.rs:96:15
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub const REFR: u32 = 0x40;
[INFO] [stderr]    |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LOCALIZED` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:102:15
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub const LOCALIZED: u32 = 0x80;
[INFO] [stderr]     |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MUST_UPDATE_ANIMS` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:106:15
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub const MUST_UPDATE_ANIMS: u32 = 0x100;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INACCESSIBLE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:109:15
[INFO] [stderr]     |
[INFO] [stderr] 109 |     pub const INACCESSIBLE: u32 = 0x100;
[INFO] [stderr]     |               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LIGHT_MASTER` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:115:15
[INFO] [stderr]     |
[INFO] [stderr] 115 |     pub const LIGHT_MASTER: u32 = 0x200;
[INFO] [stderr]     |               ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LOCAL_MAP_HIDDEN` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:118:15
[INFO] [stderr]     |
[INFO] [stderr] 118 |     pub const LOCAL_MAP_HIDDEN: u32 = 0x200;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `STARTS_DEAD` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:121:15
[INFO] [stderr]     |
[INFO] [stderr] 121 |     pub const STARTS_DEAD: u32 = 0x200;
[INFO] [stderr]     |               ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MOTION_BLUR_CAST_SHADOWS` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:124:15
[INFO] [stderr]     |
[INFO] [stderr] 124 |     pub const MOTION_BLUR_CAST_SHADOWS: u32 = 0x200;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `QUEST_ITEM` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:129:15
[INFO] [stderr]     |
[INFO] [stderr] 129 |     pub const QUEST_ITEM: u32 = 0x400;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PERSISTENT_REFERENCE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:132:15
[INFO] [stderr]     |
[INFO] [stderr] 132 |     pub const PERSISTENT_REFERENCE: u32 = 0x400;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DISPLAY_MAIN_MENU` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:135:15
[INFO] [stderr]     |
[INFO] [stderr] 135 |     pub const DISPLAY_MAIN_MENU: u32 = 0x400;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `INITIALLY_DISABLED` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:139:15
[INFO] [stderr]     |
[INFO] [stderr] 139 |     pub const INITIALLY_DISABLED: u32 = 0x800;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IGNORED` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:143:15
[INFO] [stderr]     |
[INFO] [stderr] 143 |     pub const IGNORED: u32 = 0x1000;
[INFO] [stderr]     |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `VISIBLE_DISTANT` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:149:15
[INFO] [stderr]     |
[INFO] [stderr] 149 |     pub const VISIBLE_DISTANT: u32 = 0x8000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `RANDOM_ANIMATION_START` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:153:15
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub const RANDOM_ANIMATION_START: u32 = 0x10000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DANGEROUS` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:158:15
[INFO] [stderr]     |
[INFO] [stderr] 158 |     pub const DANGEROUS: u32 = 0x20000;
[INFO] [stderr]     |               ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OFF_LIMITS` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:162:15
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub const OFF_LIMITS: u32 = 0x20000;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NO_WAITING` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:171:15
[INFO] [stderr]     |
[INFO] [stderr] 171 |     pub const NO_WAITING: u32 = 0x80000;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `IGNORE_OBJECT_INTERACTION` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:176:15
[INFO] [stderr]     |
[INFO] [stderr] 176 |     pub const IGNORE_OBJECT_INTERACTION: u32 = 0x10_0000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MARKER` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:182:15
[INFO] [stderr]     |
[INFO] [stderr] 182 |     pub const MARKER: u32 = 0x80_000;
[INFO] [stderr]     |               ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `OBSTACLE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:186:15
[INFO] [stderr]     |
[INFO] [stderr] 186 |     pub const OBSTACLE: u32 = 0x2_0000000;
[INFO] [stderr]     |               ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NO_AI_ACQUIRE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:189:15
[INFO] [stderr]     |
[INFO] [stderr] 189 |     pub const NO_AI_ACQUIRE: u32 = 0x2_0000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NAVMESH_GEN_FILTER` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:193:15
[INFO] [stderr]     |
[INFO] [stderr] 193 |     pub const NAVMESH_GEN_FILTER: u32 = 0x4_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NAVMESH_GEN_BOUNDING_BOX` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:197:15
[INFO] [stderr]     |
[INFO] [stderr] 197 |     pub const NAVMESH_GEN_BOUNDING_BOX: u32 = 0x8_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MUST_EXIT_TO_TALK` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:203:15
[INFO] [stderr]     |
[INFO] [stderr] 203 |     pub const MUST_EXIT_TO_TALK: u32 = 0x10_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `REFLECT_AUTO_WATER` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:206:15
[INFO] [stderr]     |
[INFO] [stderr] 206 |     pub const REFLECT_AUTO_WATER: u32 = 0x10_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `CHILD_CAN_USE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:210:15
[INFO] [stderr]     |
[INFO] [stderr] 210 |     pub const CHILD_CAN_USE: u32 = 0x20_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NO_HAVOK_SETTLE` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:213:15
[INFO] [stderr]     |
[INFO] [stderr] 213 |     pub const NO_HAVOK_SETTLE: u32 = 0x20_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NAVMESH_GEN_GROUND` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:217:15
[INFO] [stderr]     |
[INFO] [stderr] 217 |     pub const NAVMESH_GEN_GROUND: u32 = 0x40_000000;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `NO_RESPAWN` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:220:15
[INFO] [stderr]     |
[INFO] [stderr] 220 |     pub const NO_RESPAWN: u32 = 0x40_000000;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `MULTIBOUND` is never used
[INFO] [stderr]    --> src/records/common/mod.rs:224:15
[INFO] [stderr]     |
[INFO] [stderr] 224 |     pub const MULTIBOUND: u32 = 0x80_000000;
[INFO] [stderr]     |               ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]   --> src/records/fields/common/mod.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 | /         format!(
[INFO] [stderr] 29 | |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stderr] 30 | |             field.type_name()
[INFO] [stderr] 31 | |         )
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]    = note: the `assert!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]    = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]    |
[INFO] [stderr] 28 ~         
[INFO] [stderr] 29 |             "Field ({}) data size was less than field header size, this is certainly a bug.",
[INFO] [stderr] 30 |             field.type_name()
[INFO] [stderr] 31 ~         
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `vivec` (bin "vivec" test) generated 160 warnings (run `cargo fix --bin "vivec" --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vivec-0e967fb2576e4fa0)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test groups::common::tests::test_grouptype ... ok
[INFO] [stdout] test parse::tests::test_take ... ok
[INFO] [stdout] test parse::tests::test_take_until ... ok
[INFO] [stdout] test records::aact::tests::aactrecord_check ... ok
[INFO] [stdout] test parse::tests::test_tag ... ok
[INFO] [stdout] test parse::tests::test_many ... ok
[INFO] [stdout] test records::addn::tests::data_test ... ok
[INFO] [stdout] test parse::tests::test_count ... ok
[INFO] [stdout] test records::addn::tests::dnam_test ... ok
[INFO] [stdout] test records::alch::tests::test_alch_record ... ok
[INFO] [stdout] test records::alch::tests::test_efit ... ok
[INFO] [stdout] test records::alch::tests::test_data ... ok
[INFO] [stdout] test records::ammo::tests::test_data ... ok
[INFO] [stdout] test records::arma::tests::test_dnam ... ok
[INFO] [stdout] test records::common::formid::test::test_formid ... ok
[INFO] [stdout] test records::common::null_terminated_string::tests::test_nstring ... ok
[INFO] [stdout] test records::common::tests::test_cri ... ok
[INFO] [stdout] test records::common::tests::test_record_flags ... ok
[INFO] [stdout] test records::common::version_control_info::tests::test_vci ... ok
[INFO] [stdout] test records::common::windows1252_string::tests::test_wstring ... ok
[INFO] [stdout] test records::fields::common::formid_wrap::tests::test_formid ... ok
[INFO] [stdout] test records::fields::common::item::tests::test_bod2 ... ok
[INFO] [stdout] test records::fields::common::item::tests::test_bodt ... ok
[INFO] [stdout] test records::fields::common::rgbu::tests::rgbu_check ... ok
[INFO] [stdout] test records::fields::common::test::general_field_test ... ok
[INFO] [stdout] test records::fields::ctda::tests::test_ctda ... ok
[INFO] [stdout] test records::fields::edid::test::edid_test ... ok
[INFO] [stdout] test records::fields::modl::tests::modl_test ... ok
[INFO] [stdout] test records::fields::modl::tests::modt_test ... ok
[INFO] [stdout] test records::fields::modl::tests::mods_test ... ok
[INFO] [stdout] test records::tes4::tests::test_tes4 ... ok
[INFO] [stdout] test util::tests::data_size_slice ... ok
[INFO] [stdout] test records::common::full_string::tests::test_nstring ... ok
[INFO] [stdout] test records::fields::obnd::tests::obnd_test ... ok
[INFO] [stdout] test util::tests::data_slice_vec ... ok
[INFO] [stdout] test records::tes4::tests::test_onam ... ok
[INFO] [stdout] test records::tes4::tests::test_hedr ... ok
[INFO] [stdout] test records::alch::tests::test_enit ... ok
[INFO] [stdout] test tests::test_equivalent_writeback ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::test_equivalent_writeback stdout ----
[INFO] [stdout] thread 'tests::test_equivalent_writeback' panicked at src/main.rs:180:53:
[INFO] [stdout] Failed to read data from file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64437b81968a - std::backtrace_rs::backtrace::libunwind::trace::h8810477743020387
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x64437b81968a - std::backtrace_rs::backtrace::trace_unsynchronized::h3aa55355dd6c54a6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x64437b81968a - std::sys::backtrace::_print_fmt::h8588b0f62410823f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x64437b81968a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h98c26ac25ffe89bb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x64437b83fc73 - core::fmt::rt::Argument::fmt::hf95377f4aebd453b
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x64437b83fc73 - core::fmt::write::h0dd5f6e2238c7982
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/fmt/mod.rs:1189:21
[INFO] [stdout]    6:     0x64437b816823 - std::io::Write::write_fmt::h03bb0ca26e6faf8c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/io/mod.rs:1884:15
[INFO] [stdout]    7:     0x64437b8194d2 - std::sys::backtrace::BacktraceLock::print::h5c19c1c038ee186d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x64437b81ab0d - std::panicking::default_hook::{{closure}}::h77172f079a1fcb13
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x64437b81a917 - std::panicking::default_hook::he5f8e3b203ccddba
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:292:9
[INFO] [stderr] error: test failed, to rerun pass `--bin vivec`
[INFO] [stdout]   10:     0x64437b7e2157 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h7a3c7b4a1ae77f2f
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   11:     0x64437b7e2157 - test::test_main::{{closure}}::hf0d3b69ae9b353d1
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x64437b81b1b8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h6332e82e7b189abd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1986:9
[INFO] [stdout]   13:     0x64437b81b1b8 - std::panicking::rust_panic_with_hook::h53863d4e9018df39
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x64437b81af7a - std::panicking::begin_panic_handler::{{closure}}::h67280e6fa0757873
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x64437b819b69 - std::sys::backtrace::__rust_end_short_backtrace::h1dac3f54d6fbbeb2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x64437b81ac0c - rust_begin_unwind
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x64437b69caa0 - core::panicking::panic_fmt::h6792bd1b2bf01041
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panicking.rs:76:14
[INFO] [stdout]   18:     0x64437b69cf26 - core::result::unwrap_failed::h05e0602ed34287c5
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1699:5
[INFO] [stdout]   19:     0x64437b6b3774 - core::result::Result<T,E>::expect::h82a92049401995a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/result.rs:1061:23
[INFO] [stdout]   20:     0x64437b74125f - vivec::tests::test_equivalent_writeback::h41a2dc5953569357
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:180:20
[INFO] [stdout]   21:     0x64437b7411d7 - vivec::tests::test_equivalent_writeback::{{closure}}::h07f22f942b079a4c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/main.rs:179:35
[INFO] [stdout]   22:     0x64437b700ce6 - core::ops::function::FnOnce::call_once::h80e2a6b1685c7571
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64437b7e6c7b - core::ops::function::FnOnce::call_once::h871bf86719ec9aa4
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64437b7e6c7b - test::__rust_begin_short_backtrace::h2167df1e2b7d76fd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:632:18
[INFO] [stdout]   25:     0x64437b7e6668 - test::run_test_in_process::{{closure}}::h15d92f75a3adfb79
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:60
[INFO] [stdout]   26:     0x64437b7e6668 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb6c8955835a8dbbb
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x64437b7e6668 - std::panicking::try::do_call::hc79d0fc888a0bd30
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x64437b7e6668 - std::panicking::try::hb8a7878e3a8589d6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x64437b7e6668 - std::panic::catch_unwind::hb8e4600ff0ff5cfa
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x64437b7e6668 - test::run_test_in_process::hc2900b0b18688dd6
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:655:27
[INFO] [stdout]   31:     0x64437b7e6668 - test::run_test::{{closure}}::hac2a9cb07be3d48d
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:576:43
[INFO] [stdout]   32:     0x64437b7aa10a - test::run_test::{{closure}}::h4a5b729e66a38cd8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/test/src/lib.rs:606:41
[INFO] [stdout]   33:     0x64437b7aa10a - std::sys::backtrace::__rust_begin_short_backtrace::h0496fb742492f573
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x64437b7ada84 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hbb6d257c550a54bd
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:561:17
[INFO] [stdout]   35:     0x64437b7ada84 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h46696fe4a6832328
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x64437b7ada84 - std::panicking::try::do_call::h2625a51b667bfb64
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x64437b7ada84 - std::panicking::try::hb956a59a1973aa4c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x64437b7ada84 - std::panic::catch_unwind::h64f3b9d1067ef6a0
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x64437b7ada84 - std::thread::Builder::spawn_unchecked_::{{closure}}::h42b2841295b6c0b2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/thread/mod.rs:559:30
[INFO] [stdout]   40:     0x64437b7ada84 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h6127de71b8124639
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64437b81f0fb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h42f0ba71002a1b2c
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   42:     0x64437b81f0fb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::had9e47d7a3dcecb8
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/alloc/src/boxed.rs:1972:9
[INFO] [stdout]   43:     0x64437b81f0fb - std::sys::pal::unix::thread::Thread::new::thread_start::h48cf765408f6f5f2
[INFO] [stdout]                                at /rustc/202008a1b8de96d2e5b6bc02d379db03a877d34d/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7200a4a1eac3 - <unknown>
[INFO] [stdout]   45:     0x7200a4aafa04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::test_equivalent_writeback
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 38 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bcdf92ca302f6ca6bff2555814f6b1889d48dd6b8af6190568efdd197ff48a5b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bcdf92ca302f6ca6bff2555814f6b1889d48dd6b8af6190568efdd197ff48a5b", kill_on_drop: false }`
[INFO] [stdout] bcdf92ca302f6ca6bff2555814f6b1889d48dd6b8af6190568efdd197ff48a5b
