[INFO] cloning repository https://github.com/trumank/meatloaf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/trumank/meatloaf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrumank%2Fmeatloaf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrumank%2Fmeatloaf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2c8ca5374386bae8b9c96dd2f80919205f905065
[INFO] testing trumank/meatloaf against nightly-2025-01-18 for randomize-layout-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftrumank%2Fmeatloaf" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/trumank/meatloaf on toolchain nightly-2025-01-18
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/trumank/meatloaf
[INFO] finished tweaking git repo https://github.com/trumank/meatloaf
[INFO] tweaked toml for git repo https://github.com/trumank/meatloaf written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/trumank/meatloaf 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" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/trumank/patternsleuth`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded read-process-memory v0.1.6
[INFO] [stderr]   Downloaded pretty-hex v0.4.1
[INFO] [stderr]   Downloaded minidump-common v0.22.2
[INFO] [stderr]   Downloaded range-map v0.2.0
[INFO] [stderr]   Downloaded crash-context v0.6.3
[INFO] [stderr]   Downloaded proc-maps v0.4.0
[INFO] [stderr]   Downloaded inventory v0.3.16
[INFO] [stderr]   Downloaded minidump-writer v0.10.1
[INFO] [stderr]   Downloaded pdb v0.8.0
[INFO] [stderr]   Downloaded futures-scopes v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a8a2bbd8e70f01cee732f4af32dc3617059ffb6a954d030a955dff08dcd3e6c5
[INFO] running `Command { std: "docker" "start" "-a" "a8a2bbd8e70f01cee732f4af32dc3617059ffb6a954d030a955dff08dcd3e6c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a8a2bbd8e70f01cee732f4af32dc3617059ffb6a954d030a955dff08dcd3e6c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8a2bbd8e70f01cee732f4af32dc3617059ffb6a954d030a955dff08dcd3e6c5", kill_on_drop: false }`
[INFO] [stdout] a8a2bbd8e70f01cee732f4af32dc3617059ffb6a954d030a955dff08dcd3e6c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5716530aae04c77bac26dc5ec38419b863419b2d10cc14f9babc7d2ea8bf8764
[INFO] running `Command { std: "docker" "start" "-a" "5716530aae04c77bac26dc5ec38419b863419b2d10cc14f9babc7d2ea8bf8764", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling serde v1.0.216
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling anyhow v1.0.95
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling uuid v1.11.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling serde_json v1.0.134
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling syn v2.0.91
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.2
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling scroll v0.11.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling range-map v0.2.0
[INFO] [stderr]    Compiling flate2 v1.0.35
[INFO] [stderr]    Compiling pdb v0.8.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.14
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling getopts v0.2.21
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling proc-maps v0.4.0
[INFO] [stderr]    Compiling minidump-writer v0.10.1
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling iced-x86 v1.21.0
[INFO] [stderr]    Compiling crash-context v0.6.3
[INFO] [stderr]    Compiling memmap2 v0.9.5
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling inventory v0.3.16
[INFO] [stderr]    Compiling read-process-memory v0.1.6
[INFO] [stderr]    Compiling bytemuck v1.21.0
[INFO] [stderr]    Compiling pretty-hex v0.4.1
[INFO] [stderr]    Compiling patternsleuth_scanner v0.1.0 (https://github.com/trumank/patternsleuth#8cea0135)
[INFO] [stderr]    Compiling serde_derive v1.0.216
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling scroll_derive v0.12.0
[INFO] [stderr]    Compiling derive_more v0.99.18
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling scroll v0.12.0
[INFO] [stderr]    Compiling smart-default v0.7.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling pin-project v1.1.7
[INFO] [stderr]    Compiling goblin v0.8.2
[INFO] [stderr]    Compiling derive-where v1.2.7
[INFO] [stderr]    Compiling ruzstd v0.5.0
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling strum v0.25.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling futures-scopes v0.2.0
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling dynamic_structs v0.1.0 (/opt/rustwide/workdir/dynamic_structs)
[INFO] [stderr]    Compiling procfs-core v0.16.0
[INFO] [stderr]    Compiling minidump-common v0.22.2
[INFO] [stderr]    Compiling ue_reflection v0.1.0 (/opt/rustwide/workdir/ue_reflection)
[INFO] [stderr]    Compiling patternsleuth v0.1.0 (https://github.com/trumank/patternsleuth#8cea0135)
[INFO] [stderr]    Compiling pdb_dumper v0.1.0 (/opt/rustwide/workdir/pdb_dumper)
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::Serialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeMap`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet, VecDeque};
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SymbolData` and `TypeInformation`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 |     FallibleIterator as _, SymbolData, TypeData, TypeFinder, TypeIndex, TypeInformation, PDB,
[INFO] [stdout]   |                            ^^^^^^^^^^                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::error::Error`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::error::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tempfile v3.14.0
[INFO] [stdout] warning: unused variable: `member_type_name`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let member_type_name = match field.name() {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `member_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:72:38
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     TypeData::Member(member_type) => {
[INFO] [stdout]    |                                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `static_member_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:81:44
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     TypeData::StaticMember(static_member_type) => todo!(),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_static_member_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `field_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:86:41
[INFO] [stdout]    |
[INFO] [stdout] 86 | ...                   let field_type =
[INFO] [stdout]    |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_field_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> pdb_dumper/src/main.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |             for field in class.fields {
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(for_loops_over_fallibles)]` on by default
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 64 |             while let Some(field) = class.fields {
[INFO] [stdout]    |             ~~~~~~~~~~~~~~~     ~~~
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 64 |             if let Some(field) = class.fields {
[INFO] [stdout]    |             ~~~~~~~~~~~~     ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling dumper v0.1.0 (/opt/rustwide/workdir/dumper)
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde-resolvers`
[INFO] [stdout]   --> dumper/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl_try_collector! {
[INFO] [stdout] 25 | |     #[derive(Debug, PartialEq, Clone)]
[INFO] [stdout] 26 | |     struct DrgResolution {
[INFO] [stdout] 27 | |         guobject_array: patternsleuth::resolvers::unreal::guobject_array::GUObjectArray,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::_impl_resolver_inner` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `$crate::_impl_resolver_inner` may come from an old version of the `patternsleuth` crate, try updating your dependency with `cargo update -p patternsleuth`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::_impl_resolver_inner` which comes from the expansion of the macro `impl_try_collector` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FlaggedPtr`
[INFO] [stdout]    --> dumper/src/containers.rs:130:43
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use crate::mem::{CtxPtr, ExternalPtr, FlaggedPtr, Mem};
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ptr::NonNull`
[INFO] [stdout]    --> dumper/src/containers.rs:131:36
[INFO] [stdout]     |
[INFO] [stdout] 131 |     use std::{marker::PhantomData, ptr::NonNull};
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FName`
[INFO] [stdout]  --> dumper/src/mem.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::containers::{FName, PtrFNamePool};
[INFO] [stdout]   |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TTuple`
[INFO] [stdout]   --> dumper/src/lib.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::containers::{PtrFNamePool, TTuple};
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSet::hash`
[INFO] [stdout]    --> dumper/src/containers.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub hash: <<A as TSetAlloc>::HashAllocator as TAlloc>::ForElementType<FSetElementId>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSet::hash` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSetElementBase::HashNextId`
[INFO] [stdout]    --> dumper/src/containers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSetElementBase::HashNextId` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASDF2` is never used
[INFO] [stdout]    --> dumper/src/containers.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const ASDF2: [u8; 0x50] = [0; std::mem::size_of::<TSet<TTuple<FName, ExternalPtr<()>>>>()];
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TSparseArray_TBaseIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct TSparseArray_TBaseIterator<const N: usize, T, A: TSparseAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FRelativeBitReference` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub struct FRelativeBitReference {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FRelativeBitReference` 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: struct `TConstSetBitIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub struct TConstSetBitIterator<A: TAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TConstSetBitIterator` 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: struct `FNameBlock` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | struct FNameBlock {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FNameEntryAllocator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct FNameEntryAllocator {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNameEntryAllocator` 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: struct `FNamePool` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct FNamePool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNamePool` 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: method `cast` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<T> ExternalPtr<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn cast<O>(self) -> ExternalPtr<O> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl<T, C> CtxPtr<T, C> {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 80 |     pub fn new(address: usize, ctx: C) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Local` and `Remote` are never constructed
[INFO] [stdout]    --> dumper/src/mem.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub enum FlaggedPtr<T> {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 162 |     Local(NonNull<T>),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 163 |     Remote(ExternalPtr<T>),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlaggedPtr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read` and `read_vec` are never used
[INFO] [stdout]    --> dumper/src/mem.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<T: Clone> FlaggedPtr<T> {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 180 |     pub fn read(self, mem: &impl Mem) -> Result<T> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub fn read_vec(self, mem: &impl Mem, count: usize) -> Result<Vec<T>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ustruct` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl<C: Clone> CtxPtr<UFunction, C> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 154 |     pub fn ustruct(&self) -> CtxPtr<UStruct, C> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read_item` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:465:12
[INFO] [stdout]     |
[INFO] [stdout] 464 | impl FChunkedFixedUObjectArray {
[INFO] [stdout]     | ------------------------------ method in this implementation
[INFO] [stdout] 465 |     pub fn read_item(&self, mem: &impl Mem, item: usize) -> Result<FUObjectItem> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DWORDIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub DWORDIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `dwordindex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Mask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub Mask: u32,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnvisitedBitMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub UnvisitedBitMask: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unvisited_bit_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub CurrentBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BaseBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub BaseBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `base_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub Value: T,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashNextId` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `hash_next_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub HashIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `hash_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub Value: u32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ComparisonIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub ComparisonIndex: FNameEntryId,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `comparison_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub Number: u32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Lock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub Lock: *const (), //FWindowsRWLock Lock;
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBlock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub CurrentBlock: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentByteCursor` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub CurrentByteCursor: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_byte_cursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Blocks` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub Blocks: [ExternalPtr<[u8; 0x2_0000]>; 0x1_0000],
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Entries` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub Entries: FNameEntryAllocator,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `AverageNumberOfElementsPerHashBucket` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |         const AverageNumberOfElementsPerHashBucket: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AVERAGE_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `BaseNumberOfHashBuckets` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:211:15
[INFO] [stdout]     |
[INFO] [stdout] 211 |         const BaseNumberOfHashBuckets: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_NUMBER_OF_HASH_BUCKETS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `MinNumberOfHashedElements` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         const MinNumberOfHashedElements: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MIN_NUMBER_OF_HASHED_ELEMENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjectFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub ObjectFlags: EObjectFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `object_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InternalIndex` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub InternalIndex: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub ClassPrivate: ExternalPtr<UClass>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub NamePrivate: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OuterPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub OuterPrivate: Option<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `outer_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructBaseChainArray` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub StructBaseChainArray: ExternalPtr<ExternalPtr<FStructBaseChain>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `struct_base_chain_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumStructBasesInChainMinusOne` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub NumStructBasesInChainMinusOne: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_struct_bases_in_chain_minus_one`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperStruct` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub SuperStruct: Option<ExternalPtr<UStruct>>,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `super_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Children` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub Children: ExternalPtr<UField>,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `children`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ChildProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub ChildProperties: Option<ExternalPtr<FField>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `child_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertiesSize` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub PropertiesSize: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `properties_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MinAlignment` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub MinAlignment: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `min_alignment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Script` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub Script: TArray<u8>,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub PropertyLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RefLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub RefLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `ref_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub DestructorLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub PostConstructLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ScriptAndPropertyObjectReferences` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub ScriptAndPropertyObjectReferences: TArray<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `script_and_property_object_references`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnresolvedScriptProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub UnresolvedScriptProperties: ExternalPtr<()>, // *const TArray<TTuple<TFieldPath<FField>,int>,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unresolved_script_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnversionedSchema` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub UnversionedSchema: ExternalPtr<()>,          // *const FUnversionedStructSchema
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unversioned_schema`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConstructor` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub ClassConstructor: ExternalPtr<()>, //extern "system" fn(*const [const] FObjectInitializer),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_constructor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassVTableHelperCtorCaller` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub ClassVTableHelperCtorCaller: ExternalPtr<()>, //extern "system" fn(*const FVTableHelper) -> *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_vtable_helper_ctor_caller`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassAddReferencedObjects` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub ClassAddReferencedObjects: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FReferenceCollector),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_add_referenced_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassUnique_bCooked` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub ClassUnique_bCooked: u32,                   /* TODO: figure out how to name it */
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_unique_b_cooked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassCastFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub ClassCastFlags: EClassCastFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassWithin` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub ClassWithin: *const UClass,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `class_within`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassGeneratedBy` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub ClassGeneratedBy: *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_generated_by`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConfigName` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub ClassConfigName: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_config_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassReps` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub ClassReps: TArray<()>, //TArray<FRepRecord,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `class_reps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NetFields` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub NetFields: TArray<ExternalPtr<UField>>,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `net_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstOwnedClassRep` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub FirstOwnedClassRep: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_owned_class_rep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassDefaultObject` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub ClassDefaultObject: ExternalPtr<UObject>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassData` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub SparseClassData: ExternalPtr<()>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassDataStruct` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub SparseClassDataStruct: ExternalPtr<()>, // *const UScriptStruct
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub FuncMap: TMap<FName, ExternalPtr<UObject>>, // *const UFunction
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub SuperFuncMap: TMap<FName, ExternalPtr<UObject>>, //*const UFunction
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMapLock` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub SuperFuncMapLock: u64,                  //FWindowsRWLock,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map_lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Interfaces` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub Interfaces: TArray<()>, //TArray<FImplementedInterface,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStream` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub ReferenceTokenStream: [u64; 2], // FGCReferenceTokenStream,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStreamCritical` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub ReferenceTokenStreamCritical: [u64; 5], // FWindowsCriticalSection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream_critical`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NativeFunctionLookupTable` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub NativeFunctionLookupTable: TArray<()>, //TArray<FNativeFunctionLookup,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `native_function_lookup_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub StructFlags: EStructFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `struct_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bPrepareCppStructOpsCompleted` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub bPrepareCppStructOpsCompleted: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_prepare_cpp_struct_ops_completed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppStructOps` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub CppStructOps: ExternalPtr<()>, // UScriptStruct::ICppStructOps
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `cpp_struct_ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FunctionFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub FunctionFlags: EFunctionFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `function_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumParms` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub NumParms: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `num_parms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ParmsSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub ParmsSize: u16,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `parms_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReturnValueOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub ReturnValueOffset: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `return_value_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub RPCId: u16,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `rpcid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCResponseId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub RPCResponseId: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rpcresponse_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstPropertyToInit` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub FirstPropertyToInit: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_property_to_init`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphFunction` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub EventGraphFunction: ExternalPtr<UFunction>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphCallOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub EventGraphCallOffset: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_call_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Func` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub Func: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FFrame, *const void),
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppType` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub CppType: FString,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `cpp_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Names` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub Names: TArray<TTuple<FName, i64>>,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `names`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub ClassPrivate: ExternalPtr<FFieldClass>,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Owner` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub Owner: FFieldVariant,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Next` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub Next: Option<ExternalPtr<FField>>,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub NamePrivate: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FlagsPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub FlagsPrivate: EObjectFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `flags_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub Name: FName,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Id` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub Id: u64,
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CastFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub CastFlags: EClassCastFlags,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperClass` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub SuperClass: *const FFieldClass,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `super_class`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DefaultObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub DefaultObject: *const FField,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ConstructFn` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub ConstructFn: ExternalPtr<()>, //extern "system" fn(*const [const] FFieldVariant, *const [const] FName, EObjectFlags) -> *const FF...
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `construct_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnqiueNameIndexCounter` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub UnqiueNameIndexCounter: FThreadSafeCounter,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unqiue_name_index_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Container` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub Container: FFieldVariant_FFieldObjectUnion,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `container`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bIsUObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub bIsUObject: bool,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `b_is_uobject`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ArrayDim` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub ArrayDim: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `array_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ElementSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub ElementSize: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `element_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub PropertyFlags: EPropertyFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub RepIndex: u16,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `rep_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BlueprintReplicationCondition` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub BlueprintReplicationCondition: u8, //TEnumAsByte<enum ELifetimeCondition>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blueprint_replication_condition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Offset_Internal` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub Offset_Internal: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset_internal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepNotifyFunc` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub RepNotifyFunc: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rep_notify_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub PropertyLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NextRef` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub NextRef: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `next_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub DestructorLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub PostConstructLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub FieldSize: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub ByteOffset: u8,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `byte_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub ByteMask: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `byte_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub FieldMask: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Object` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub Object: Option<ExternalPtr<UObject>>,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Flags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub Flags: i32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClusterRootIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub ClusterRootIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cluster_root_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub SerialNumber: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Objects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub Objects: ExternalPtr<ExternalPtr<FUObjectItem>>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PreAllocatedObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub PreAllocatedObjects: ExternalPtr<FUObjectItem>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pre_allocated_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub MaxElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `max_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub NumElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `num_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub MaxChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `max_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub NumChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `num_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjFirstGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     pub ObjFirstGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_first_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjLastNonGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub ObjLastNonGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_last_non_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxObjectsNotConsideredByGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub MaxObjectsNotConsideredByGC: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_objects_not_considered_by_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OpenForDisregardForGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub OpenForDisregardForGC: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_for_disregard_for_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub ObjObjects: FChunkedFixedUObjectArray,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `obj_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling process_dumper v0.1.0 (/opt/rustwide/workdir/process_dumper)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 50s
[INFO] running `Command { std: "docker" "inspect" "5716530aae04c77bac26dc5ec38419b863419b2d10cc14f9babc7d2ea8bf8764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5716530aae04c77bac26dc5ec38419b863419b2d10cc14f9babc7d2ea8bf8764", kill_on_drop: false }`
[INFO] [stdout] 5716530aae04c77bac26dc5ec38419b863419b2d10cc14f9babc7d2ea8bf8764
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd59212e0f29cca85f6ccb118f61b9a87a8b938aadb61458aa8cd8f05d4b2312
[INFO] running `Command { std: "docker" "start" "-a" "bd59212e0f29cca85f6ccb118f61b9a87a8b938aadb61458aa8cd8f05d4b2312", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde-resolvers`
[INFO] [stdout]   --> dumper/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl_try_collector! {
[INFO] [stdout] 25 | |     #[derive(Debug, PartialEq, Clone)]
[INFO] [stdout] 26 | |     struct DrgResolution {
[INFO] [stdout] 27 | |         guobject_array: patternsleuth::resolvers::unreal::guobject_array::GUObjectArray,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::_impl_resolver_inner` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `$crate::_impl_resolver_inner` may come from an old version of the `patternsleuth` crate, try updating your dependency with `cargo update -p patternsleuth`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::_impl_resolver_inner` which comes from the expansion of the macro `impl_try_collector` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FlaggedPtr`
[INFO] [stdout]    --> dumper/src/containers.rs:130:43
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use crate::mem::{CtxPtr, ExternalPtr, FlaggedPtr, Mem};
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ptr::NonNull`
[INFO] [stdout]    --> dumper/src/containers.rs:131:36
[INFO] [stdout]     |
[INFO] [stdout] 131 |     use std::{marker::PhantomData, ptr::NonNull};
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FName`
[INFO] [stdout]  --> dumper/src/mem.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::containers::{FName, PtrFNamePool};
[INFO] [stdout]   |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TTuple`
[INFO] [stdout]   --> dumper/src/lib.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::containers::{PtrFNamePool, TTuple};
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSet::hash`
[INFO] [stdout]    --> dumper/src/containers.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub hash: <<A as TSetAlloc>::HashAllocator as TAlloc>::ForElementType<FSetElementId>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSet::hash` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSetElementBase::HashNextId`
[INFO] [stdout]    --> dumper/src/containers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSetElementBase::HashNextId` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASDF2` is never used
[INFO] [stdout]    --> dumper/src/containers.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const ASDF2: [u8; 0x50] = [0; std::mem::size_of::<TSet<TTuple<FName, ExternalPtr<()>>>>()];
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TSparseArray_TBaseIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct TSparseArray_TBaseIterator<const N: usize, T, A: TSparseAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FRelativeBitReference` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub struct FRelativeBitReference {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FRelativeBitReference` 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: struct `TConstSetBitIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub struct TConstSetBitIterator<A: TAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TConstSetBitIterator` 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: struct `FNameBlock` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | struct FNameBlock {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FNameEntryAllocator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct FNameEntryAllocator {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNameEntryAllocator` 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: struct `FNamePool` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct FNamePool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNamePool` 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: method `cast` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<T> ExternalPtr<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn cast<O>(self) -> ExternalPtr<O> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl<T, C> CtxPtr<T, C> {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 80 |     pub fn new(address: usize, ctx: C) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Local` and `Remote` are never constructed
[INFO] [stdout]    --> dumper/src/mem.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub enum FlaggedPtr<T> {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 162 |     Local(NonNull<T>),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 163 |     Remote(ExternalPtr<T>),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlaggedPtr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read` and `read_vec` are never used
[INFO] [stdout]    --> dumper/src/mem.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<T: Clone> FlaggedPtr<T> {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 180 |     pub fn read(self, mem: &impl Mem) -> Result<T> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub fn read_vec(self, mem: &impl Mem, count: usize) -> Result<Vec<T>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ustruct` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl<C: Clone> CtxPtr<UFunction, C> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 154 |     pub fn ustruct(&self) -> CtxPtr<UStruct, C> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read_item` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:465:12
[INFO] [stdout]     |
[INFO] [stdout] 464 | impl FChunkedFixedUObjectArray {
[INFO] [stdout]     | ------------------------------ method in this implementation
[INFO] [stdout] 465 |     pub fn read_item(&self, mem: &impl Mem, item: usize) -> Result<FUObjectItem> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DWORDIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub DWORDIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `dwordindex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Mask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub Mask: u32,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnvisitedBitMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub UnvisitedBitMask: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unvisited_bit_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub CurrentBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BaseBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub BaseBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `base_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub Value: T,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashNextId` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `hash_next_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub HashIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `hash_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub Value: u32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ComparisonIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub ComparisonIndex: FNameEntryId,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `comparison_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub Number: u32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Lock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub Lock: *const (), //FWindowsRWLock Lock;
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBlock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub CurrentBlock: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentByteCursor` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub CurrentByteCursor: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_byte_cursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Blocks` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub Blocks: [ExternalPtr<[u8; 0x2_0000]>; 0x1_0000],
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Entries` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub Entries: FNameEntryAllocator,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `AverageNumberOfElementsPerHashBucket` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |         const AverageNumberOfElementsPerHashBucket: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AVERAGE_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `BaseNumberOfHashBuckets` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:211:15
[INFO] [stdout]     |
[INFO] [stdout] 211 |         const BaseNumberOfHashBuckets: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_NUMBER_OF_HASH_BUCKETS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `MinNumberOfHashedElements` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         const MinNumberOfHashedElements: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MIN_NUMBER_OF_HASHED_ELEMENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjectFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub ObjectFlags: EObjectFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `object_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InternalIndex` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub InternalIndex: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub ClassPrivate: ExternalPtr<UClass>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub NamePrivate: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OuterPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub OuterPrivate: Option<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `outer_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructBaseChainArray` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub StructBaseChainArray: ExternalPtr<ExternalPtr<FStructBaseChain>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `struct_base_chain_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumStructBasesInChainMinusOne` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub NumStructBasesInChainMinusOne: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_struct_bases_in_chain_minus_one`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperStruct` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub SuperStruct: Option<ExternalPtr<UStruct>>,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `super_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Children` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub Children: ExternalPtr<UField>,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `children`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ChildProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub ChildProperties: Option<ExternalPtr<FField>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `child_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertiesSize` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub PropertiesSize: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `properties_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MinAlignment` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub MinAlignment: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `min_alignment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Script` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub Script: TArray<u8>,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub PropertyLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RefLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub RefLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `ref_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub DestructorLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub PostConstructLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ScriptAndPropertyObjectReferences` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub ScriptAndPropertyObjectReferences: TArray<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `script_and_property_object_references`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnresolvedScriptProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub UnresolvedScriptProperties: ExternalPtr<()>, // *const TArray<TTuple<TFieldPath<FField>,int>,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unresolved_script_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnversionedSchema` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub UnversionedSchema: ExternalPtr<()>,          // *const FUnversionedStructSchema
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unversioned_schema`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConstructor` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub ClassConstructor: ExternalPtr<()>, //extern "system" fn(*const [const] FObjectInitializer),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_constructor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassVTableHelperCtorCaller` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub ClassVTableHelperCtorCaller: ExternalPtr<()>, //extern "system" fn(*const FVTableHelper) -> *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_vtable_helper_ctor_caller`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassAddReferencedObjects` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub ClassAddReferencedObjects: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FReferenceCollector),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_add_referenced_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassUnique_bCooked` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub ClassUnique_bCooked: u32,                   /* TODO: figure out how to name it */
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_unique_b_cooked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassCastFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub ClassCastFlags: EClassCastFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassWithin` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub ClassWithin: *const UClass,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `class_within`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassGeneratedBy` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub ClassGeneratedBy: *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_generated_by`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConfigName` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub ClassConfigName: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_config_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassReps` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub ClassReps: TArray<()>, //TArray<FRepRecord,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `class_reps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NetFields` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub NetFields: TArray<ExternalPtr<UField>>,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `net_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstOwnedClassRep` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub FirstOwnedClassRep: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_owned_class_rep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassDefaultObject` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub ClassDefaultObject: ExternalPtr<UObject>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassData` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub SparseClassData: ExternalPtr<()>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassDataStruct` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub SparseClassDataStruct: ExternalPtr<()>, // *const UScriptStruct
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub FuncMap: TMap<FName, ExternalPtr<UObject>>, // *const UFunction
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub SuperFuncMap: TMap<FName, ExternalPtr<UObject>>, //*const UFunction
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMapLock` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub SuperFuncMapLock: u64,                  //FWindowsRWLock,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map_lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Interfaces` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub Interfaces: TArray<()>, //TArray<FImplementedInterface,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStream` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub ReferenceTokenStream: [u64; 2], // FGCReferenceTokenStream,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStreamCritical` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub ReferenceTokenStreamCritical: [u64; 5], // FWindowsCriticalSection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream_critical`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NativeFunctionLookupTable` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub NativeFunctionLookupTable: TArray<()>, //TArray<FNativeFunctionLookup,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `native_function_lookup_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub StructFlags: EStructFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `struct_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bPrepareCppStructOpsCompleted` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub bPrepareCppStructOpsCompleted: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_prepare_cpp_struct_ops_completed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppStructOps` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub CppStructOps: ExternalPtr<()>, // UScriptStruct::ICppStructOps
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `cpp_struct_ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FunctionFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub FunctionFlags: EFunctionFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `function_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumParms` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub NumParms: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `num_parms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ParmsSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub ParmsSize: u16,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `parms_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReturnValueOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub ReturnValueOffset: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `return_value_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub RPCId: u16,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `rpcid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCResponseId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub RPCResponseId: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rpcresponse_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstPropertyToInit` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub FirstPropertyToInit: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_property_to_init`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphFunction` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub EventGraphFunction: ExternalPtr<UFunction>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphCallOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub EventGraphCallOffset: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_call_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Func` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub Func: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FFrame, *const void),
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppType` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub CppType: FString,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `cpp_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Names` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub Names: TArray<TTuple<FName, i64>>,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `names`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub ClassPrivate: ExternalPtr<FFieldClass>,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Owner` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub Owner: FFieldVariant,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Next` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub Next: Option<ExternalPtr<FField>>,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub NamePrivate: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FlagsPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub FlagsPrivate: EObjectFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `flags_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub Name: FName,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Id` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub Id: u64,
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CastFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub CastFlags: EClassCastFlags,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperClass` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub SuperClass: *const FFieldClass,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `super_class`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DefaultObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub DefaultObject: *const FField,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ConstructFn` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub ConstructFn: ExternalPtr<()>, //extern "system" fn(*const [const] FFieldVariant, *const [const] FName, EObjectFlags) -> *const FF...
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `construct_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnqiueNameIndexCounter` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub UnqiueNameIndexCounter: FThreadSafeCounter,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unqiue_name_index_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Container` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub Container: FFieldVariant_FFieldObjectUnion,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `container`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bIsUObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub bIsUObject: bool,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `b_is_uobject`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ArrayDim` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub ArrayDim: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `array_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ElementSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub ElementSize: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `element_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub PropertyFlags: EPropertyFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub RepIndex: u16,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `rep_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BlueprintReplicationCondition` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub BlueprintReplicationCondition: u8, //TEnumAsByte<enum ELifetimeCondition>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blueprint_replication_condition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Offset_Internal` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub Offset_Internal: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset_internal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepNotifyFunc` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub RepNotifyFunc: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rep_notify_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub PropertyLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NextRef` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub NextRef: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `next_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub DestructorLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub PostConstructLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub FieldSize: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub ByteOffset: u8,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `byte_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub ByteMask: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `byte_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub FieldMask: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Object` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub Object: Option<ExternalPtr<UObject>>,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Flags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub Flags: i32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClusterRootIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub ClusterRootIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cluster_root_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub SerialNumber: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Objects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub Objects: ExternalPtr<ExternalPtr<FUObjectItem>>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PreAllocatedObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub PreAllocatedObjects: ExternalPtr<FUObjectItem>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pre_allocated_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub MaxElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `max_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub NumElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `num_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub MaxChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `max_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub NumChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `num_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjFirstGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     pub ObjFirstGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_first_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjLastNonGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub ObjLastNonGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_last_non_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxObjectsNotConsideredByGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub MaxObjectsNotConsideredByGC: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_objects_not_considered_by_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OpenForDisregardForGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub OpenForDisregardForGC: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_for_disregard_for_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub ObjObjects: FChunkedFixedUObjectArray,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `obj_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling dumper v0.1.0 (/opt/rustwide/workdir/dumper)
[INFO] [stderr]    Compiling pdb_dumper v0.1.0 (/opt/rustwide/workdir/pdb_dumper)
[INFO] [stderr]    Compiling process_dumper v0.1.0 (/opt/rustwide/workdir/process_dumper)
[INFO] [stderr]    Compiling ue_reflection v0.1.0 (/opt/rustwide/workdir/ue_reflection)
[INFO] [stderr]    Compiling dynamic_structs v0.1.0 (/opt/rustwide/workdir/dynamic_structs)
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::Serialize;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeMap`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:5:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet, VecDeque};
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> pdb_dumper/src/bin/pdb2json.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SymbolData` and `TypeInformation`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:3:28
[INFO] [stdout]   |
[INFO] [stdout] 3 |     FallibleIterator as _, SymbolData, TypeData, TypeFinder, TypeIndex, TypeInformation, PDB,
[INFO] [stdout]   |                            ^^^^^^^^^^                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::error::Error`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::error::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> pdb_dumper/src/main.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `member_type_name`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 let member_type_name = match field.name() {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `member_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:72:38
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     TypeData::Member(member_type) => {
[INFO] [stdout]    |                                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `static_member_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:81:44
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     TypeData::StaticMember(static_member_type) => todo!(),
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_static_member_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `field_type`
[INFO] [stdout]   --> pdb_dumper/src/main.rs:86:41
[INFO] [stdout]    |
[INFO] [stdout] 86 | ...                   let field_type =
[INFO] [stdout]    |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_field_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> pdb_dumper/src/main.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |             for field in class.fields {
[INFO] [stdout]    |                          ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(for_loops_over_fallibles)]` on by default
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 64 |             while let Some(field) = class.fields {
[INFO] [stdout]    |             ~~~~~~~~~~~~~~~     ~~~
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 64 |             if let Some(field) = class.fields {
[INFO] [stdout]    |             ~~~~~~~~~~~~     ~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde-resolvers`
[INFO] [stdout]   --> dumper/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl_try_collector! {
[INFO] [stdout] 25 | |     #[derive(Debug, PartialEq, Clone)]
[INFO] [stdout] 26 | |     struct DrgResolution {
[INFO] [stdout] 27 | |         guobject_array: patternsleuth::resolvers::unreal::guobject_array::GUObjectArray,
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `$crate::_impl_resolver_inner` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `$crate::_impl_resolver_inner` may come from an old version of the `patternsleuth` crate, try updating your dependency with `cargo update -p patternsleuth`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `$crate::_impl_resolver_inner` which comes from the expansion of the macro `impl_try_collector` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FlaggedPtr`
[INFO] [stdout]    --> dumper/src/containers.rs:130:43
[INFO] [stdout]     |
[INFO] [stdout] 130 |     use crate::mem::{CtxPtr, ExternalPtr, FlaggedPtr, Mem};
[INFO] [stdout]     |                                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ptr::NonNull`
[INFO] [stdout]    --> dumper/src/containers.rs:131:36
[INFO] [stdout]     |
[INFO] [stdout] 131 |     use std::{marker::PhantomData, ptr::NonNull};
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FName`
[INFO] [stdout]  --> dumper/src/mem.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::containers::{FName, PtrFNamePool};
[INFO] [stdout]   |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TTuple`
[INFO] [stdout]   --> dumper/src/lib.rs:16:39
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::containers::{PtrFNamePool, TTuple};
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSet::hash`
[INFO] [stdout]    --> dumper/src/containers.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub hash: <<A as TSetAlloc>::HashAllocator as TAlloc>::ForElementType<FSetElementId>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSet::hash` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `FSetElementId` is more private than the item `TSetElementBase::HashNextId`
[INFO] [stdout]    --> dumper/src/containers.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSetElementBase::HashNextId` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> dumper/src/containers.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | struct FSetElementId {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ASDF2` is never used
[INFO] [stdout]    --> dumper/src/containers.rs:119:7
[INFO] [stdout]     |
[INFO] [stdout] 119 | const ASDF2: [u8; 0x50] = [0; std::mem::size_of::<TSet<TTuple<FName, ExternalPtr<()>>>>()];
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TSparseArray_TBaseIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:123:12
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub struct TSparseArray_TBaseIterator<const N: usize, T, A: TSparseAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FRelativeBitReference` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub struct FRelativeBitReference {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FRelativeBitReference` 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: struct `TConstSetBitIterator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub struct TConstSetBitIterator<A: TAlloc> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `TConstSetBitIterator` 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: struct `FNameBlock` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | struct FNameBlock {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FNameEntryAllocator` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct FNameEntryAllocator {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNameEntryAllocator` 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: struct `FNamePool` is never constructed
[INFO] [stdout]    --> dumper/src/containers.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | pub struct FNamePool {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FNamePool` 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: method `cast` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | impl<T> ExternalPtr<T> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub fn cast<O>(self) -> ExternalPtr<O> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> dumper/src/mem.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl<T, C> CtxPtr<T, C> {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 80 |     pub fn new(address: usize, ctx: C) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Local` and `Remote` are never constructed
[INFO] [stdout]    --> dumper/src/mem.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub enum FlaggedPtr<T> {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 162 |     Local(NonNull<T>),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 163 |     Remote(ExternalPtr<T>),
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FlaggedPtr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `read` and `read_vec` are never used
[INFO] [stdout]    --> dumper/src/mem.rs:180:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<T: Clone> FlaggedPtr<T> {
[INFO] [stdout]     | ---------------------------- methods in this implementation
[INFO] [stdout] 180 |     pub fn read(self, mem: &impl Mem) -> Result<T> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub fn read_vec(self, mem: &impl Mem, count: usize) -> Result<Vec<T>> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `ustruct` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 153 | impl<C: Clone> CtxPtr<UFunction, C> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 154 |     pub fn ustruct(&self) -> CtxPtr<UStruct, C> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read_item` is never used
[INFO] [stdout]    --> dumper/src/objects.rs:465:12
[INFO] [stdout]     |
[INFO] [stdout] 464 | impl FChunkedFixedUObjectArray {
[INFO] [stdout]     | ------------------------------ method in this implementation
[INFO] [stdout] 465 |     pub fn read_item(&self, mem: &impl Mem, item: usize) -> Result<FUObjectItem> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DWORDIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub DWORDIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `dwordindex`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Mask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub Mask: u32,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnvisitedBitMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |     pub UnvisitedBitMask: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unvisited_bit_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     pub CurrentBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BaseBitIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub BaseBitIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `base_bit_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     pub Value: T,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashNextId` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub HashNextId: FSetElementId,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `hash_next_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `HashIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub HashIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `hash_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Value` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub Value: u32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ComparisonIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub ComparisonIndex: FNameEntryId,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `comparison_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Number` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub Number: u32,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Lock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub Lock: *const (), //FWindowsRWLock Lock;
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentBlock` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub CurrentBlock: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CurrentByteCursor` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub CurrentByteCursor: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_byte_cursor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Blocks` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub Blocks: [ExternalPtr<[u8; 0x2_0000]>; 0x1_0000],
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Entries` should have a snake case name
[INFO] [stdout]    --> dumper/src/containers.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     pub Entries: FNameEntryAllocator,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `entries`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `AverageNumberOfElementsPerHashBucket` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:210:15
[INFO] [stdout]     |
[INFO] [stdout] 210 |         const AverageNumberOfElementsPerHashBucket: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AVERAGE_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `BaseNumberOfHashBuckets` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:211:15
[INFO] [stdout]     |
[INFO] [stdout] 211 |         const BaseNumberOfHashBuckets: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_NUMBER_OF_HASH_BUCKETS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated constant `MinNumberOfHashedElements` should have an upper case name
[INFO] [stdout]    --> dumper/src/containers.rs:212:15
[INFO] [stdout]     |
[INFO] [stdout] 212 |         const MinNumberOfHashedElements: usize;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MIN_NUMBER_OF_HASHED_ELEMENTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjectFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub ObjectFlags: EObjectFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `object_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `InternalIndex` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub InternalIndex: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub ClassPrivate: ExternalPtr<UClass>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub NamePrivate: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OuterPrivate` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub OuterPrivate: Option<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `outer_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructBaseChainArray` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub StructBaseChainArray: ExternalPtr<ExternalPtr<FStructBaseChain>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `struct_base_chain_array`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumStructBasesInChainMinusOne` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub NumStructBasesInChainMinusOne: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_struct_bases_in_chain_minus_one`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperStruct` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub SuperStruct: Option<ExternalPtr<UStruct>>,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `super_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Children` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub Children: ExternalPtr<UField>,
[INFO] [stdout]    |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `children`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ChildProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub ChildProperties: Option<ExternalPtr<FField>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `child_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertiesSize` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub PropertiesSize: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `properties_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MinAlignment` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub MinAlignment: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `min_alignment`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Script` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub Script: TArray<u8>,
[INFO] [stdout]    |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub PropertyLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RefLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub RefLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^ help: convert the identifier to snake case: `ref_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub DestructorLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLink` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub PostConstructLink: ExternalPtr<FProperty>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ScriptAndPropertyObjectReferences` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub ScriptAndPropertyObjectReferences: TArray<ExternalPtr<UObject>>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `script_and_property_object_references`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnresolvedScriptProperties` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub UnresolvedScriptProperties: ExternalPtr<()>, // *const TArray<TTuple<TFieldPath<FField>,int>,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unresolved_script_properties`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnversionedSchema` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub UnversionedSchema: ExternalPtr<()>,          // *const FUnversionedStructSchema
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unversioned_schema`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConstructor` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub ClassConstructor: ExternalPtr<()>, //extern "system" fn(*const [const] FObjectInitializer),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_constructor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassVTableHelperCtorCaller` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub ClassVTableHelperCtorCaller: ExternalPtr<()>, //extern "system" fn(*const FVTableHelper) -> *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_vtable_helper_ctor_caller`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassAddReferencedObjects` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub ClassAddReferencedObjects: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FReferenceCollector),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_add_referenced_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassUnique_bCooked` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub ClassUnique_bCooked: u32,                   /* TODO: figure out how to name it */
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_unique_b_cooked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassCastFlags` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub ClassCastFlags: EClassCastFlags,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassWithin` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub ClassWithin: *const UClass,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `class_within`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassGeneratedBy` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub ClassGeneratedBy: *const UObject,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_generated_by`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassConfigName` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub ClassConfigName: FName,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_config_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassReps` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     pub ClassReps: TArray<()>, //TArray<FRepRecord,TSizedDefaultAllocator<32> >,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `class_reps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NetFields` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub NetFields: TArray<ExternalPtr<UField>>,
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `net_fields`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstOwnedClassRep` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub FirstOwnedClassRep: i32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_owned_class_rep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassDefaultObject` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub ClassDefaultObject: ExternalPtr<UObject>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassData` should have a snake case name
[INFO] [stdout]   --> dumper/src/objects.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     pub SparseClassData: ExternalPtr<()>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SparseClassDataStruct` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub SparseClassDataStruct: ExternalPtr<()>, // *const UScriptStruct
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data_struct`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub FuncMap: TMap<FName, ExternalPtr<UObject>>, // *const UFunction
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMap` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub SuperFuncMap: TMap<FName, ExternalPtr<UObject>>, //*const UFunction
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperFuncMapLock` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub SuperFuncMapLock: u64,                  //FWindowsRWLock,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map_lock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Interfaces` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub Interfaces: TArray<()>, //TArray<FImplementedInterface,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `interfaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStream` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub ReferenceTokenStream: [u64; 2], // FGCReferenceTokenStream,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReferenceTokenStreamCritical` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub ReferenceTokenStreamCritical: [u64; 5], // FWindowsCriticalSection,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream_critical`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NativeFunctionLookupTable` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub NativeFunctionLookupTable: TArray<()>, //TArray<FNativeFunctionLookup,TSizedDefaultAllocator<32> >,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `native_function_lookup_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `StructFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub StructFlags: EStructFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `struct_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bPrepareCppStructOpsCompleted` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub bPrepareCppStructOpsCompleted: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_prepare_cpp_struct_ops_completed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppStructOps` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     pub CppStructOps: ExternalPtr<()>, // UScriptStruct::ICppStructOps
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `cpp_struct_ops`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FunctionFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub FunctionFlags: EFunctionFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `function_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumParms` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub NumParms: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `num_parms`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ParmsSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub ParmsSize: u16,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `parms_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ReturnValueOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub ReturnValueOffset: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `return_value_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub RPCId: u16,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `rpcid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RPCResponseId` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     pub RPCResponseId: u16,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rpcresponse_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FirstPropertyToInit` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub FirstPropertyToInit: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_property_to_init`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphFunction` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub EventGraphFunction: ExternalPtr<UFunction>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_function`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `EventGraphCallOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub EventGraphCallOffset: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_call_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Func` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub Func: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FFrame, *const void),
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CppType` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub CppType: FString,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `cpp_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Names` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub Names: TArray<TTuple<FName, i64>>,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `names`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |     pub ClassPrivate: ExternalPtr<FFieldClass>,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Owner` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     pub Owner: FFieldVariant,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Next` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub Next: Option<ExternalPtr<FField>>,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub NamePrivate: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FlagsPrivate` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     pub FlagsPrivate: EObjectFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `flags_private`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Name` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub Name: FName,
[INFO] [stdout]     |         ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Id` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub Id: u64,
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `CastFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     pub CastFlags: EClassCastFlags,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `cast_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub ClassFlags: EClassFlags,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SuperClass` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:213:9
[INFO] [stdout]     |
[INFO] [stdout] 213 |     pub SuperClass: *const FFieldClass,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `super_class`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DefaultObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub DefaultObject: *const FField,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ConstructFn` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |     pub ConstructFn: ExternalPtr<()>, //extern "system" fn(*const [const] FFieldVariant, *const [const] FName, EObjectFlags) -> *const FF...
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `construct_fn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `UnqiueNameIndexCounter` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     pub UnqiueNameIndexCounter: FThreadSafeCounter,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unqiue_name_index_counter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Container` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub Container: FFieldVariant_FFieldObjectUnion,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `container`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `bIsUObject` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub bIsUObject: bool,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `b_is_uobject`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ArrayDim` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub ArrayDim: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `array_dim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ElementSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub ElementSize: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `element_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyFlags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |     pub PropertyFlags: EPropertyFlags,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |     pub RepIndex: u16,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `rep_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `BlueprintReplicationCondition` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     pub BlueprintReplicationCondition: u8, //TEnumAsByte<enum ELifetimeCondition>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blueprint_replication_condition`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Offset_Internal` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub Offset_Internal: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset_internal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `RepNotifyFunc` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |     pub RepNotifyFunc: FName,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rep_notify_func`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PropertyLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     pub PropertyLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NextRef` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub NextRef: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `next_ref`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `DestructorLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     pub DestructorLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PostConstructLinkNext` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |     pub PostConstructLinkNext: ExternalPtr<FProperty>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link_next`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldSize` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub FieldSize: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteOffset` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub ByteOffset: u8,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `byte_offset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ByteMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub ByteMask: u8,
[INFO] [stdout]     |         ^^^^^^^^ help: convert the identifier to snake case: `byte_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `FieldMask` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub FieldMask: u8,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_mask`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Object` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub Object: Option<ExternalPtr<UObject>>,
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `object`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Flags` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub Flags: i32,
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ClusterRootIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub ClusterRootIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cluster_root_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub SerialNumber: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `Objects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub Objects: ExternalPtr<ExternalPtr<FUObjectItem>>,
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `PreAllocatedObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub PreAllocatedObjects: ExternalPtr<FUObjectItem>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pre_allocated_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub MaxElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `max_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumElements` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub NumElements: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `num_elements`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub MaxChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `max_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `NumChunks` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 |     pub NumChunks: i32,
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `num_chunks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjFirstGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     pub ObjFirstGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_first_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjLastNonGCIndex` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     pub ObjLastNonGCIndex: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_last_non_gcindex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `MaxObjectsNotConsideredByGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     pub MaxObjectsNotConsideredByGC: i32,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_objects_not_considered_by_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `OpenForDisregardForGC` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub OpenForDisregardForGC: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_for_disregard_for_gc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `ObjObjects` should have a snake case name
[INFO] [stdout]    --> dumper/src/objects.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |     pub ObjObjects: FChunkedFixedUObjectArray,
[INFO] [stdout]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `obj_objects`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.20s
[INFO] running `Command { std: "docker" "inspect" "bd59212e0f29cca85f6ccb118f61b9a87a8b938aadb61458aa8cd8f05d4b2312", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd59212e0f29cca85f6ccb118f61b9a87a8b938aadb61458aa8cd8f05d4b2312", kill_on_drop: false }`
[INFO] [stdout] bd59212e0f29cca85f6ccb118f61b9a87a8b938aadb61458aa8cd8f05d4b2312
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b75c9c7c52f733e6ccc6fda964b8f403e1ff2f0836d5a7038e56ab3488e37952
[INFO] running `Command { std: "docker" "start" "-a" "b75c9c7c52f733e6ccc6fda964b8f403e1ff2f0836d5a7038e56ab3488e37952", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `serde-resolvers`
[INFO] [stderr]   --> dumper/src/lib.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | / impl_try_collector! {
[INFO] [stderr] 25 | |     #[derive(Debug, PartialEq, Clone)]
[INFO] [stderr] 26 | |     struct DrgResolution {
[INFO] [stderr] 27 | |         guobject_array: patternsleuth::resolvers::unreal::guobject_array::GUObjectArray,
[INFO] [stderr] ...  |
[INFO] [stderr] 30 | | }
[INFO] [stderr]    | |_^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `$crate::_impl_resolver_inner` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = help: the macro `$crate::_impl_resolver_inner` may come from an old version of the `patternsleuth` crate, try updating your dependency with `cargo update -p patternsleuth`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the macro `$crate::_impl_resolver_inner` which comes from the expansion of the macro `impl_try_collector` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `FlaggedPtr`
[INFO] [stderr]    --> dumper/src/containers.rs:130:43
[INFO] [stderr]     |
[INFO] [stderr] 130 |     use crate::mem::{CtxPtr, ExternalPtr, FlaggedPtr, Mem};
[INFO] [stderr]     |                                           ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ptr::NonNull`
[INFO] [stderr]    --> dumper/src/containers.rs:131:36
[INFO] [stderr]     |
[INFO] [stderr] 131 |     use std::{marker::PhantomData, ptr::NonNull};
[INFO] [stderr]     |                                    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `FName`
[INFO] [stderr]  --> dumper/src/mem.rs:1:25
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::containers::{FName, PtrFNamePool};
[INFO] [stderr]   |                         ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TTuple`
[INFO] [stderr]   --> dumper/src/lib.rs:16:39
[INFO] [stderr]    |
[INFO] [stderr] 16 | use crate::containers::{PtrFNamePool, TTuple};
[INFO] [stderr]    |                                       ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type `FSetElementId` is more private than the item `TSet::hash`
[INFO] [stderr]    --> dumper/src/containers.rs:115:5
[INFO] [stderr]     |
[INFO] [stderr] 115 |     pub hash: <<A as TSetAlloc>::HashAllocator as TAlloc>::ForElementType<FSetElementId>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSet::hash` is reachable at visibility `pub(crate)`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> dumper/src/containers.rs:282:1
[INFO] [stderr]     |
[INFO] [stderr] 282 | struct FSetElementId {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `FSetElementId` is more private than the item `TSetElementBase::HashNextId`
[INFO] [stderr]    --> dumper/src/containers.rs:276:5
[INFO] [stderr]     |
[INFO] [stderr] 276 |     pub HashNextId: FSetElementId,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TSetElementBase::HashNextId` is reachable at visibility `pub(crate)`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `FSetElementId` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> dumper/src/containers.rs:282:1
[INFO] [stderr]     |
[INFO] [stderr] 282 | struct FSetElementId {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ASDF2` is never used
[INFO] [stderr]    --> dumper/src/containers.rs:119:7
[INFO] [stderr]     |
[INFO] [stderr] 119 | const ASDF2: [u8; 0x50] = [0; std::mem::size_of::<TSet<TTuple<FName, ExternalPtr<()>>>>()];
[INFO] [stderr]     |       ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TSparseArray_TBaseIterator` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:123:12
[INFO] [stderr]     |
[INFO] [stderr] 123 | pub struct TSparseArray_TBaseIterator<const N: usize, T, A: TSparseAlloc> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FRelativeBitReference` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:234:12
[INFO] [stderr]     |
[INFO] [stderr] 234 | pub struct FRelativeBitReference {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FRelativeBitReference` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TConstSetBitIterator` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:241:12
[INFO] [stderr]     |
[INFO] [stderr] 241 | pub struct TConstSetBitIterator<A: TAlloc> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `TConstSetBitIterator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FNameBlock` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:335:8
[INFO] [stderr]     |
[INFO] [stderr] 335 | struct FNameBlock {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FNameEntryAllocator` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:341:12
[INFO] [stderr]     |
[INFO] [stderr] 341 | pub struct FNameEntryAllocator {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FNameEntryAllocator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FNamePool` is never constructed
[INFO] [stderr]    --> dumper/src/containers.rs:350:12
[INFO] [stderr]     |
[INFO] [stderr] 350 | pub struct FNamePool {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FNamePool` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `cast` is never used
[INFO] [stderr]   --> dumper/src/mem.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | impl<T> ExternalPtr<T> {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 43 |     pub fn cast<O>(self) -> ExternalPtr<O> {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> dumper/src/mem.rs:80:12
[INFO] [stderr]    |
[INFO] [stderr] 79 | impl<T, C> CtxPtr<T, C> {
[INFO] [stderr]    | ----------------------- associated function in this implementation
[INFO] [stderr] 80 |     pub fn new(address: usize, ctx: C) -> Self {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Local` and `Remote` are never constructed
[INFO] [stderr]    --> dumper/src/mem.rs:162:5
[INFO] [stderr]     |
[INFO] [stderr] 161 | pub enum FlaggedPtr<T> {
[INFO] [stderr]     |          ---------- variants in this enum
[INFO] [stderr] 162 |     Local(NonNull<T>),
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 163 |     Remote(ExternalPtr<T>),
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FlaggedPtr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `read` and `read_vec` are never used
[INFO] [stderr]    --> dumper/src/mem.rs:180:12
[INFO] [stderr]     |
[INFO] [stderr] 179 | impl<T: Clone> FlaggedPtr<T> {
[INFO] [stderr]     | ---------------------------- methods in this implementation
[INFO] [stderr] 180 |     pub fn read(self, mem: &impl Mem) -> Result<T> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 |     pub fn read_vec(self, mem: &impl Mem, count: usize) -> Result<Vec<T>> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `ustruct` is never used
[INFO] [stderr]    --> dumper/src/objects.rs:154:12
[INFO] [stderr]     |
[INFO] [stderr] 153 | impl<C: Clone> CtxPtr<UFunction, C> {
[INFO] [stderr]     | ----------------------------------- method in this implementation
[INFO] [stderr] 154 |     pub fn ustruct(&self) -> CtxPtr<UStruct, C> {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `read_item` is never used
[INFO] [stderr]    --> dumper/src/objects.rs:465:12
[INFO] [stderr]     |
[INFO] [stderr] 464 | impl FChunkedFixedUObjectArray {
[INFO] [stderr]     | ------------------------------ method in this implementation
[INFO] [stderr] 465 |     pub fn read_item(&self, mem: &impl Mem, item: usize) -> Result<FUObjectItem> {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `DWORDIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:235:9
[INFO] [stderr]     |
[INFO] [stderr] 235 |     pub DWORDIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `dwordindex`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Mask` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |     pub Mask: u32,
[INFO] [stderr]     |         ^^^^ help: convert the identifier to snake case: `mask`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `UnvisitedBitMask` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:244:9
[INFO] [stderr]     |
[INFO] [stderr] 244 |     pub UnvisitedBitMask: u32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unvisited_bit_mask`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CurrentBitIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:245:9
[INFO] [stderr]     |
[INFO] [stderr] 245 |     pub CurrentBitIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_bit_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `BaseBitIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:246:9
[INFO] [stderr]     |
[INFO] [stderr] 246 |     pub BaseBitIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `base_bit_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Value` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:275:9
[INFO] [stderr]     |
[INFO] [stderr] 275 |     pub Value: T,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `HashNextId` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |     pub HashNextId: FSetElementId,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `hash_next_id`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `HashIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |     pub HashIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `hash_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Value` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:289:9
[INFO] [stderr]     |
[INFO] [stderr] 289 |     pub Value: u32,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `value`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ComparisonIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:295:9
[INFO] [stderr]     |
[INFO] [stderr] 295 |     pub ComparisonIndex: FNameEntryId,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `comparison_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Number` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:296:9
[INFO] [stderr]     |
[INFO] [stderr] 296 |     pub Number: u32,
[INFO] [stderr]     |         ^^^^^^ help: convert the identifier to snake case: `number`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Lock` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:342:9
[INFO] [stderr]     |
[INFO] [stderr] 342 |     pub Lock: *const (), //FWindowsRWLock Lock;
[INFO] [stderr]     |         ^^^^ help: convert the identifier to snake case: `lock`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CurrentBlock` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:343:9
[INFO] [stderr]     |
[INFO] [stderr] 343 |     pub CurrentBlock: u32,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `current_block`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CurrentByteCursor` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:344:9
[INFO] [stderr]     |
[INFO] [stderr] 344 |     pub CurrentByteCursor: u32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_byte_cursor`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Blocks` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:345:9
[INFO] [stderr]     |
[INFO] [stderr] 345 |     pub Blocks: [ExternalPtr<[u8; 0x2_0000]>; 0x1_0000],
[INFO] [stderr]     |         ^^^^^^ help: convert the identifier to snake case: `blocks`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Entries` should have a snake case name
[INFO] [stderr]    --> dumper/src/containers.rs:352:9
[INFO] [stderr]     |
[INFO] [stderr] 352 |     pub Entries: FNameEntryAllocator,
[INFO] [stderr]     |         ^^^^^^^ help: convert the identifier to snake case: `entries`
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `AverageNumberOfElementsPerHashBucket` should have an upper case name
[INFO] [stderr]    --> dumper/src/containers.rs:210:15
[INFO] [stderr]     |
[INFO] [stderr] 210 |         const AverageNumberOfElementsPerHashBucket: usize;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AVERAGE_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `BaseNumberOfHashBuckets` should have an upper case name
[INFO] [stderr]    --> dumper/src/containers.rs:211:15
[INFO] [stderr]     |
[INFO] [stderr] 211 |         const BaseNumberOfHashBuckets: usize;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_NUMBER_OF_HASH_BUCKETS`
[INFO] [stderr] 
[INFO] [stderr] warning: associated constant `MinNumberOfHashedElements` should have an upper case name
[INFO] [stderr]    --> dumper/src/containers.rs:212:15
[INFO] [stderr]     |
[INFO] [stderr] 212 |         const MinNumberOfHashedElements: usize;
[INFO] [stderr]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MIN_NUMBER_OF_HASHED_ELEMENTS`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ObjectFlags` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |     pub ObjectFlags: EObjectFlags,
[INFO] [stderr]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `object_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `InternalIndex` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:15:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |     pub InternalIndex: i32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `internal_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |     pub ClassPrivate: ExternalPtr<UClass>,
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     pub NamePrivate: FName,
[INFO] [stderr]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `OuterPrivate` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub OuterPrivate: Option<ExternalPtr<UObject>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `outer_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `StructBaseChainArray` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:47:9
[INFO] [stderr]    |
[INFO] [stderr] 47 |     pub StructBaseChainArray: ExternalPtr<ExternalPtr<FStructBaseChain>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `struct_base_chain_array`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NumStructBasesInChainMinusOne` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:48:9
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub NumStructBasesInChainMinusOne: i32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_struct_bases_in_chain_minus_one`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SuperStruct` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 56 |     pub SuperStruct: Option<ExternalPtr<UStruct>>,
[INFO] [stderr]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `super_struct`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Children` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:57:9
[INFO] [stderr]    |
[INFO] [stderr] 57 |     pub Children: ExternalPtr<UField>,
[INFO] [stderr]    |         ^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `children`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ChildProperties` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |     pub ChildProperties: Option<ExternalPtr<FField>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `child_properties`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PropertiesSize` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |     pub PropertiesSize: i32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `properties_size`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `MinAlignment` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub MinAlignment: i32,
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `min_alignment`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Script` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 |     pub Script: TArray<u8>,
[INFO] [stderr]    |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `script`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PropertyLink` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub PropertyLink: ExternalPtr<FProperty>,
[INFO] [stderr]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `RefLink` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:63:9
[INFO] [stderr]    |
[INFO] [stderr] 63 |     pub RefLink: ExternalPtr<FProperty>,
[INFO] [stderr]    |         ^^^^^^^ help: convert the identifier to snake case: `ref_link`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `DestructorLink` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |     pub DestructorLink: ExternalPtr<FProperty>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PostConstructLink` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:65:9
[INFO] [stderr]    |
[INFO] [stderr] 65 |     pub PostConstructLink: ExternalPtr<FProperty>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ScriptAndPropertyObjectReferences` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:66:9
[INFO] [stderr]    |
[INFO] [stderr] 66 |     pub ScriptAndPropertyObjectReferences: TArray<ExternalPtr<UObject>>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `script_and_property_object_references`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `UnresolvedScriptProperties` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:67:9
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub UnresolvedScriptProperties: ExternalPtr<()>, // *const TArray<TTuple<TFieldPath<FField>,int>,TSizedDefaultAllocator<32> >,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unresolved_script_properties`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `UnversionedSchema` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:68:9
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub UnversionedSchema: ExternalPtr<()>,          // *const FUnversionedStructSchema
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unversioned_schema`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassConstructor` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:86:9
[INFO] [stderr]    |
[INFO] [stderr] 86 |     pub ClassConstructor: ExternalPtr<()>, //extern "system" fn(*const [const] FObjectInitializer),
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_constructor`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassVTableHelperCtorCaller` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:87:9
[INFO] [stderr]    |
[INFO] [stderr] 87 |     pub ClassVTableHelperCtorCaller: ExternalPtr<()>, //extern "system" fn(*const FVTableHelper) -> *const UObject,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_vtable_helper_ctor_caller`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassAddReferencedObjects` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub ClassAddReferencedObjects: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FReferenceCollector),
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_add_referenced_objects`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassUnique_bCooked` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub ClassUnique_bCooked: u32,                   /* TODO: figure out how to name it */
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_unique_b_cooked`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub ClassFlags: EClassFlags,
[INFO] [stderr]    |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassCastFlags` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:91:9
[INFO] [stderr]    |
[INFO] [stderr] 91 |     pub ClassCastFlags: EClassCastFlags,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_cast_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassWithin` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:92:9
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub ClassWithin: *const UClass,
[INFO] [stderr]    |         ^^^^^^^^^^^ help: convert the identifier to snake case: `class_within`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassGeneratedBy` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 |     pub ClassGeneratedBy: *const UObject,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_generated_by`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassConfigName` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:94:9
[INFO] [stderr]    |
[INFO] [stderr] 94 |     pub ClassConfigName: FName,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_config_name`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassReps` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |     pub ClassReps: TArray<()>, //TArray<FRepRecord,TSizedDefaultAllocator<32> >,
[INFO] [stderr]    |         ^^^^^^^^^ help: convert the identifier to snake case: `class_reps`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NetFields` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub NetFields: TArray<ExternalPtr<UField>>,
[INFO] [stderr]    |         ^^^^^^^^^ help: convert the identifier to snake case: `net_fields`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FirstOwnedClassRep` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:97:9
[INFO] [stderr]    |
[INFO] [stderr] 97 |     pub FirstOwnedClassRep: i32,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_owned_class_rep`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassDefaultObject` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub ClassDefaultObject: ExternalPtr<UObject>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_default_object`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SparseClassData` should have a snake case name
[INFO] [stderr]   --> dumper/src/objects.rs:99:9
[INFO] [stderr]    |
[INFO] [stderr] 99 |     pub SparseClassData: ExternalPtr<()>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SparseClassDataStruct` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:100:9
[INFO] [stderr]     |
[INFO] [stderr] 100 |     pub SparseClassDataStruct: ExternalPtr<()>, // *const UScriptStruct
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `sparse_class_data_struct`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FuncMap` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:101:9
[INFO] [stderr]     |
[INFO] [stderr] 101 |     pub FuncMap: TMap<FName, ExternalPtr<UObject>>, // *const UFunction
[INFO] [stderr]     |         ^^^^^^^ help: convert the identifier to snake case: `func_map`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SuperFuncMap` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |     pub SuperFuncMap: TMap<FName, ExternalPtr<UObject>>, //*const UFunction
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SuperFuncMapLock` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:103:9
[INFO] [stderr]     |
[INFO] [stderr] 103 |     pub SuperFuncMapLock: u64,                  //FWindowsRWLock,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `super_func_map_lock`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Interfaces` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:104:9
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub Interfaces: TArray<()>, //TArray<FImplementedInterface,TSizedDefaultAllocator<32> >,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `interfaces`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ReferenceTokenStream` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:105:9
[INFO] [stderr]     |
[INFO] [stderr] 105 |     pub ReferenceTokenStream: [u64; 2], // FGCReferenceTokenStream,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ReferenceTokenStreamCritical` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |     pub ReferenceTokenStreamCritical: [u64; 5], // FWindowsCriticalSection,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `reference_token_stream_critical`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NativeFunctionLookupTable` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:107:9
[INFO] [stderr]     |
[INFO] [stderr] 107 |     pub NativeFunctionLookupTable: TArray<()>, //TArray<FNativeFunctionLookup,TSizedDefaultAllocator<32> >,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `native_function_lookup_table`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `StructFlags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:125:9
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub StructFlags: EStructFlags,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `struct_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `bPrepareCppStructOpsCompleted` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:126:9
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub bPrepareCppStructOpsCompleted: bool,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `b_prepare_cpp_struct_ops_completed`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CppStructOps` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |     pub CppStructOps: ExternalPtr<()>, // UScriptStruct::ICppStructOps
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `cpp_struct_ops`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FunctionFlags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:142:9
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub FunctionFlags: EFunctionFlags,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `function_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NumParms` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:143:9
[INFO] [stderr]     |
[INFO] [stderr] 143 |     pub NumParms: u8,
[INFO] [stderr]     |         ^^^^^^^^ help: convert the identifier to snake case: `num_parms`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ParmsSize` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |     pub ParmsSize: u16,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `parms_size`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ReturnValueOffset` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:145:9
[INFO] [stderr]     |
[INFO] [stderr] 145 |     pub ReturnValueOffset: u16,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `return_value_offset`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `RPCId` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:146:9
[INFO] [stderr]     |
[INFO] [stderr] 146 |     pub RPCId: u16,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case: `rpcid`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `RPCResponseId` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:147:9
[INFO] [stderr]     |
[INFO] [stderr] 147 |     pub RPCResponseId: u16,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rpcresponse_id`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FirstPropertyToInit` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:148:9
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub FirstPropertyToInit: ExternalPtr<FProperty>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `first_property_to_init`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `EventGraphFunction` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:149:9
[INFO] [stderr]     |
[INFO] [stderr] 149 |     pub EventGraphFunction: ExternalPtr<UFunction>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_function`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `EventGraphCallOffset` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:150:9
[INFO] [stderr]     |
[INFO] [stderr] 150 |     pub EventGraphCallOffset: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `event_graph_call_offset`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Func` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |     pub Func: ExternalPtr<()>, //extern "system" fn(*const UObject, *const FFrame, *const void),
[INFO] [stderr]     |         ^^^^ help: convert the identifier to snake case (notice the capitalization): `func`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CppType` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:166:9
[INFO] [stderr]     |
[INFO] [stderr] 166 |     pub CppType: FString,
[INFO] [stderr]     |         ^^^^^^^ help: convert the identifier to snake case: `cpp_type`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Names` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:167:9
[INFO] [stderr]     |
[INFO] [stderr] 167 |     pub Names: TArray<TTuple<FName, i64>>,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case: `names`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassPrivate` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:188:9
[INFO] [stderr]     |
[INFO] [stderr] 188 |     pub ClassPrivate: ExternalPtr<FFieldClass>,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `class_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Owner` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |     pub Owner: FFieldVariant,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `owner`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Next` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:190:9
[INFO] [stderr]     |
[INFO] [stderr] 190 |     pub Next: Option<ExternalPtr<FField>>,
[INFO] [stderr]     |         ^^^^ help: convert the identifier to snake case: `next`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NamePrivate` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:191:9
[INFO] [stderr]     |
[INFO] [stderr] 191 |     pub NamePrivate: FName,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `name_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FlagsPrivate` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:192:9
[INFO] [stderr]     |
[INFO] [stderr] 192 |     pub FlagsPrivate: EObjectFlags,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `flags_private`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Name` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:209:9
[INFO] [stderr]     |
[INFO] [stderr] 209 |     pub Name: FName,
[INFO] [stderr]     |         ^^^^ help: convert the identifier to snake case: `name`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Id` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:210:9
[INFO] [stderr]     |
[INFO] [stderr] 210 |     pub Id: u64,
[INFO] [stderr]     |         ^^ help: convert the identifier to snake case (notice the capitalization): `id`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `CastFlags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |     pub CastFlags: EClassCastFlags,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `cast_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClassFlags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 212 |     pub ClassFlags: EClassFlags,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SuperClass` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:213:9
[INFO] [stderr]     |
[INFO] [stderr] 213 |     pub SuperClass: *const FFieldClass,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `super_class`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `DefaultObject` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:214:9
[INFO] [stderr]     |
[INFO] [stderr] 214 |     pub DefaultObject: *const FField,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `default_object`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ConstructFn` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:215:9
[INFO] [stderr]     |
[INFO] [stderr] 215 |     pub ConstructFn: ExternalPtr<()>, //extern "system" fn(*const [const] FFieldVariant, *const [const] FName, EObjectFlags) -> *const FF...
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `construct_fn`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `UnqiueNameIndexCounter` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:216:9
[INFO] [stderr]     |
[INFO] [stderr] 216 |     pub UnqiueNameIndexCounter: FThreadSafeCounter,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `unqiue_name_index_counter`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Container` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:227:9
[INFO] [stderr]     |
[INFO] [stderr] 227 |     pub Container: FFieldVariant_FFieldObjectUnion,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `container`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `bIsUObject` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:228:9
[INFO] [stderr]     |
[INFO] [stderr] 228 |     pub bIsUObject: bool,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `b_is_uobject`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ArrayDim` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:258:9
[INFO] [stderr]     |
[INFO] [stderr] 258 |     pub ArrayDim: i32,
[INFO] [stderr]     |         ^^^^^^^^ help: convert the identifier to snake case: `array_dim`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ElementSize` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:259:9
[INFO] [stderr]     |
[INFO] [stderr] 259 |     pub ElementSize: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `element_size`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PropertyFlags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:260:9
[INFO] [stderr]     |
[INFO] [stderr] 260 |     pub PropertyFlags: EPropertyFlags,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `RepIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:261:9
[INFO] [stderr]     |
[INFO] [stderr] 261 |     pub RepIndex: u16,
[INFO] [stderr]     |         ^^^^^^^^ help: convert the identifier to snake case: `rep_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `BlueprintReplicationCondition` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:262:9
[INFO] [stderr]     |
[INFO] [stderr] 262 |     pub BlueprintReplicationCondition: u8, //TEnumAsByte<enum ELifetimeCondition>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `blueprint_replication_condition`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Offset_Internal` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:263:9
[INFO] [stderr]     |
[INFO] [stderr] 263 |     pub Offset_Internal: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset_internal`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `RepNotifyFunc` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:264:9
[INFO] [stderr]     |
[INFO] [stderr] 264 |     pub RepNotifyFunc: FName,
[INFO] [stderr]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case: `rep_notify_func`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PropertyLinkNext` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:265:9
[INFO] [stderr]     |
[INFO] [stderr] 265 |     pub PropertyLinkNext: ExternalPtr<FProperty>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_link_next`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NextRef` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:266:9
[INFO] [stderr]     |
[INFO] [stderr] 266 |     pub NextRef: ExternalPtr<FProperty>,
[INFO] [stderr]     |         ^^^^^^^ help: convert the identifier to snake case: `next_ref`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `DestructorLinkNext` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:267:9
[INFO] [stderr]     |
[INFO] [stderr] 267 |     pub DestructorLinkNext: ExternalPtr<FProperty>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `destructor_link_next`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PostConstructLinkNext` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:268:9
[INFO] [stderr]     |
[INFO] [stderr] 268 |     pub PostConstructLinkNext: ExternalPtr<FProperty>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `post_construct_link_next`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FieldSize` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:286:9
[INFO] [stderr]     |
[INFO] [stderr] 286 |     pub FieldSize: u8,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_size`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ByteOffset` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:287:9
[INFO] [stderr]     |
[INFO] [stderr] 287 |     pub ByteOffset: u8,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `byte_offset`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ByteMask` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:288:9
[INFO] [stderr]     |
[INFO] [stderr] 288 |     pub ByteMask: u8,
[INFO] [stderr]     |         ^^^^^^^^ help: convert the identifier to snake case: `byte_mask`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `FieldMask` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:289:9
[INFO] [stderr]     |
[INFO] [stderr] 289 |     pub FieldMask: u8,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `field_mask`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Object` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:443:9
[INFO] [stderr]     |
[INFO] [stderr] 443 |     pub Object: Option<ExternalPtr<UObject>>,
[INFO] [stderr]     |         ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `object`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Flags` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:444:9
[INFO] [stderr]     |
[INFO] [stderr] 444 |     pub Flags: i32,
[INFO] [stderr]     |         ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ClusterRootIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:445:9
[INFO] [stderr]     |
[INFO] [stderr] 445 |     pub ClusterRootIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cluster_root_index`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `SerialNumber` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:446:9
[INFO] [stderr]     |
[INFO] [stderr] 446 |     pub SerialNumber: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `serial_number`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `Objects` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:457:9
[INFO] [stderr]     |
[INFO] [stderr] 457 |     pub Objects: ExternalPtr<ExternalPtr<FUObjectItem>>,
[INFO] [stderr]     |         ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `objects`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `PreAllocatedObjects` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:458:9
[INFO] [stderr]     |
[INFO] [stderr] 458 |     pub PreAllocatedObjects: ExternalPtr<FUObjectItem>,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pre_allocated_objects`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `MaxElements` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:459:9
[INFO] [stderr]     |
[INFO] [stderr] 459 |     pub MaxElements: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `max_elements`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NumElements` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:460:9
[INFO] [stderr]     |
[INFO] [stderr] 460 |     pub NumElements: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^ help: convert the identifier to snake case: `num_elements`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `MaxChunks` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:461:9
[INFO] [stderr]     |
[INFO] [stderr] 461 |     pub MaxChunks: i32,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `max_chunks`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `NumChunks` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:462:9
[INFO] [stderr]     |
[INFO] [stderr] 462 |     pub NumChunks: i32,
[INFO] [stderr]     |         ^^^^^^^^^ help: convert the identifier to snake case: `num_chunks`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ObjFirstGCIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:501:9
[INFO] [stderr]     |
[INFO] [stderr] 501 |     pub ObjFirstGCIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_first_gcindex`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ObjLastNonGCIndex` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:502:9
[INFO] [stderr]     |
[INFO] [stderr] 502 |     pub ObjLastNonGCIndex: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `obj_last_non_gcindex`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `MaxObjectsNotConsideredByGC` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:503:9
[INFO] [stderr]     |
[INFO] [stderr] 503 |     pub MaxObjectsNotConsideredByGC: i32,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `max_objects_not_considered_by_gc`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `OpenForDisregardForGC` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:504:9
[INFO] [stderr]     |
[INFO] [stderr] 504 |     pub OpenForDisregardForGC: bool,
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_for_disregard_for_gc`
[INFO] [stderr] 
[INFO] [stderr] warning: structure field `ObjObjects` should have a snake case name
[INFO] [stderr]    --> dumper/src/objects.rs:505:9
[INFO] [stderr]     |
[INFO] [stderr] 505 |     pub ObjObjects: FChunkedFixedUObjectArray,
[INFO] [stderr]     |         ^^^^^^^^^^ help: convert the identifier to snake case: `obj_objects`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `serde::Serialize`
[INFO] [stderr]  --> pdb_dumper/src/bin/pdb2json.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use serde::Serialize;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BTreeMap`
[INFO] [stderr]  --> pdb_dumper/src/bin/pdb2json.rs:5:24
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::collections::{BTreeMap, BTreeSet, HashMap, HashSet, VecDeque};
[INFO] [stderr]   |                        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr]  --> pdb_dumper/src/bin/pdb2json.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::io::Write;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SymbolData` and `TypeInformation`
[INFO] [stderr]  --> pdb_dumper/src/main.rs:3:28
[INFO] [stderr]   |
[INFO] [stderr] 3 |     FallibleIterator as _, SymbolData, TypeData, TypeFinder, TypeIndex, TypeInformation, PDB,
[INFO] [stderr]   |                            ^^^^^^^^^^                                   ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `HashMap`
[INFO] [stderr]  --> pdb_dumper/src/main.rs:6:24
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::collections::{HashMap, HashSet};
[INFO] [stderr]   |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::error::Error`
[INFO] [stderr]  --> pdb_dumper/src/main.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::error::Error;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::path::Path`
[INFO] [stderr]  --> pdb_dumper/src/main.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use std::path::Path;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `member_type_name`
[INFO] [stderr]   --> pdb_dumper/src/main.rs:66:21
[INFO] [stderr]    |
[INFO] [stderr] 66 |                 let member_type_name = match field.name() {
[INFO] [stderr]    |                     ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type_name`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `member_type`
[INFO] [stderr]   --> pdb_dumper/src/main.rs:72:38
[INFO] [stderr]    |
[INFO] [stderr] 72 |                     TypeData::Member(member_type) => {
[INFO] [stderr]    |                                      ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_member_type`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `static_member_type`
[INFO] [stderr]   --> pdb_dumper/src/main.rs:81:44
[INFO] [stderr]    |
[INFO] [stderr] 81 |                     TypeData::StaticMember(static_member_type) => todo!(),
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_static_member_type`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `field_type`
[INFO] [stderr]   --> pdb_dumper/src/main.rs:86:41
[INFO] [stderr]    |
[INFO] [stderr] 86 | ...                   let field_type =
[INFO] [stderr]    |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_field_type`
[INFO] [stderr] 
[INFO] [stderr] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stderr]   --> pdb_dumper/src/main.rs:64:26
[INFO] [stderr]    |
[INFO] [stderr] 64 |             for field in class.fields {
[INFO] [stderr]    |                          ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(for_loops_over_fallibles)]` on by default
[INFO] [stderr] help: to check pattern in a loop use `while let`
[INFO] [stderr]    |
[INFO] [stderr] 64 |             while let Some(field) = class.fields {
[INFO] [stderr]    |             ~~~~~~~~~~~~~~~     ~~~
[INFO] [stderr] help: consider using `if let` to clear intent
[INFO] [stderr]    |
[INFO] [stderr] 64 |             if let Some(field) = class.fields {
[INFO] [stderr]    |             ~~~~~~~~~~~~     ~~~
[INFO] [stderr] 
[INFO] [stderr] warning: `dumper` (lib) generated 141 warnings (run `cargo fix --lib -p dumper` to apply 4 suggestions)
[INFO] [stderr] warning: `dumper` (lib test) generated 141 warnings (141 duplicates)
[INFO] [stderr] warning: `pdb_dumper` (bin "pdb2json" test) generated 3 warnings (run `cargo fix --bin "pdb2json" --tests` to apply 3 suggestions)
[INFO] [stderr] warning: `pdb_dumper` (bin "pdb_dumper" test) generated 9 warnings (run `cargo fix --bin "pdb_dumper" --tests` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dumper-0493ef97fe954ec9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test::test_drg ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test::test_drg stdout ----
[INFO] [stdout] Error: could not read process maps (PID=3185473)
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <E as anyhow::context::ext::StdError>::ext_context
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.95/src/backtrace.rs:27:14
[INFO] [stdout]    1: anyhow::context::<impl anyhow::Context<T,E> for core::result::Result<T,E>>::with_context
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.95/src/context.rs:65:31
[INFO] [stdout]    2: patternsleuth::process::external::linux::find_main_module
[INFO] [stdout]              at /opt/rustwide/cargo-home/git/checkouts/patternsleuth-af5f7b695d8eaee3/8cea013/patternsleuth/src/process/external.rs:41:20
[INFO] [stdout]    3: patternsleuth::process::external::linux::read_image_from_pid
[INFO] [stdout]              at /opt/rustwide/cargo-home/git/checkouts/patternsleuth-af5f7b695d8eaee3/8cea013/patternsleuth/src/process/external.rs:69:27
[INFO] [stdout]    4: dumper::dump
[INFO] [stdout]              at ./src/lib.rs:199:19
[INFO] [stdout]    5: dumper::test::test_drg
[INFO] [stdout]              at ./src/lib.rs:301:9
[INFO] [stdout]    6: dumper::test::test_drg::{{closure}}
[INFO] [stdout]              at ./src/lib.rs:300:22
[INFO] [stdout]    7: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: core::ops::function::FnOnce::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    9: test::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   10: test::run_test_in_process::{{closure}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   11: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   12: std::panicking::try::do_call
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   13: std::panicking::try
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   14: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   15: test::run_test_in_process
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   16: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   17: test::run_test::{{closure}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   18: std::sys::backtrace::__rust_begin_short_backtrace
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   19: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   20: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   21: std::panicking::try::do_call
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   22: std::panicking::try
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   23: std::panic::catch_unwind
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   24: std::thread::Builder::spawn_unchecked_::{{closure}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   25: core::ops::function::FnOnce::call_once{{vtable.shim}}
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   27: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   28: std::sys::pal::unix::thread::Thread::new::thread_start
[INFO] [stdout]              at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   29: <unknown>
[INFO] [stdout]   30: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test::test_drg
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p dumper --lib`
[INFO] running `Command { std: "docker" "inspect" "b75c9c7c52f733e6ccc6fda964b8f403e1ff2f0836d5a7038e56ab3488e37952", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b75c9c7c52f733e6ccc6fda964b8f403e1ff2f0836d5a7038e56ab3488e37952", kill_on_drop: false }`
[INFO] [stdout] b75c9c7c52f733e6ccc6fda964b8f403e1ff2f0836d5a7038e56ab3488e37952
