[INFO] fetching crate fitparse 0.1.0...
[INFO] testing fitparse-0.1.0 against 1.94.0 for beta-1.95-1
[INFO] extracting crate fitparse 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate fitparse 0.1.0
[INFO] finished tweaking crates.io crate fitparse 0.1.0
[INFO] tweaked toml for crates.io crate fitparse 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate fitparse 0.1.0 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fitparse 0.1.0 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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded memchr v1.0.2
[INFO] [stderr]   Downloaded either v1.5.3
[INFO] [stderr]   Downloaded adler32 v1.1.0
[INFO] [stderr]   Downloaded quote v1.0.7
[INFO] [stderr]   Downloaded num-iter v0.1.41
[INFO] [stderr]   Downloaded autocfg v1.0.0
[INFO] [stderr]   Downloaded hermit-abi v0.1.14
[INFO] [stderr]   Downloaded byteorder v1.3.4
[INFO] [stderr]   Downloaded bit-vec v0.4.4
[INFO] [stderr]   Downloaded backtrace v0.3.49
[INFO] [stderr]   Downloaded miniz_oxide v0.3.7
[INFO] [stderr]   Downloaded itertools v0.6.5
[INFO] [stderr]   Downloaded syn v1.0.33
[INFO] [stderr]   Downloaded num-integer v0.1.43
[INFO] [stderr]   Downloaded libc v0.2.71
[INFO] [stderr]   Downloaded chrono v0.3.0
[INFO] [stderr]   Downloaded num-traits v0.2.12
[INFO] [stderr]   Downloaded addr2line v0.12.2
[INFO] [stderr]   Downloaded unicode-width v0.1.7
[INFO] [stderr]   Downloaded clap v2.33.1
[INFO] [stderr]   Downloaded object v0.20.0
[INFO] [stderr]   Downloaded conv v0.3.3
[INFO] [stderr]   Downloaded rustc-demangle v0.1.16
[INFO] [stderr]   Downloaded nom v3.2.1
[INFO] [stderr]   Downloaded time v0.1.43
[INFO] [stderr]   Downloaded proc-macro2 v1.0.18
[INFO] [stderr]   Downloaded num v0.1.42
[INFO] [stderr]   Downloaded gimli v0.21.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 670809669ecf0e25cb2b68ab84502cfc640fc39378d6e6791b2dff2d98ba5b0c
[INFO] running `Command { std: "docker" "start" "-a" "670809669ecf0e25cb2b68ab84502cfc640fc39378d6e6791b2dff2d98ba5b0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "670809669ecf0e25cb2b68ab84502cfc640fc39378d6e6791b2dff2d98ba5b0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "670809669ecf0e25cb2b68ab84502cfc640fc39378d6e6791b2dff2d98ba5b0c", kill_on_drop: false }`
[INFO] [stdout] 670809669ecf0e25cb2b68ab84502cfc640fc39378d6e6791b2dff2d98ba5b0c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13b24337afdbfab5d26c5a76fd1229a36eacc087694e3c8d320c2eb20b82f224
[INFO] running `Command { std: "docker" "start" "-a" "13b24337afdbfab5d26c5a76fd1229a36eacc087694e3c8d320c2eb20b82f224", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.33
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling gimli v0.21.0
[INFO] [stderr]    Compiling adler32 v1.1.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling object v0.20.0
[INFO] [stderr]    Compiling unicode-width v0.1.7
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling rustc-demangle v0.1.16
[INFO] [stderr]    Compiling either v1.5.3
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling miniz_oxide v0.3.7
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling radium v0.3.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling conv v0.3.3
[INFO] [stderr]    Compiling itertools v0.6.5
[INFO] [stderr]    Compiling bit-vec v0.4.4
[INFO] [stderr]    Compiling bitvec v0.17.4
[INFO] [stderr]    Compiling num-traits v0.2.12
[INFO] [stderr]    Compiling num-integer v0.1.43
[INFO] [stderr]    Compiling num-iter v0.1.41
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling clap v2.33.1
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling addr2line v0.12.2
[INFO] [stderr]    Compiling backtrace v0.3.49
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling chrono v0.3.0
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling fitparse v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/fittypes_utils.rs:166:76
[INFO] [stdout]     |
[INFO] [stdout] 166 |         parse_uint32(&$bytes[0..$parse_config.field_size()], $parse_config);
[INFO] [stdout]     |                                                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 728 |                             let val = field_parser_base_type!("uint32", &bytes, &parse_config)?;
[INFO] [stdout]     |                                       -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `field_parser_base_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitRecord` is never used
[INFO] [stdout]    --> src/lib.rs:143:7
[INFO] [stdout]     |
[INFO] [stdout] 143 | trait FitRecord {
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/lib.rs:783:5
[INFO] [stdout]     |
[INFO] [stdout] 781 | pub struct FitMessageUnknownToSdk {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] 782 |     number: u16,
[INFO] [stdout] 783 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageUnknownToSdk` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitVecParser` is never used
[INFO] [stdout]     --> src/lib.rs:1216:7
[INFO] [stdout]      |
[INFO] [stdout] 1216 | trait FitVecParser<T> {
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:19742:5
[INFO] [stdout]       |
[INFO] [stdout] 19741 | pub struct FitMessageAccelerometerData {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 19742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAccelerometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20080:5
[INFO] [stdout]       |
[INFO] [stdout] 20079 | pub struct FitMessageActivity {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 20080 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageActivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20371:5
[INFO] [stdout]       |
[INFO] [stdout] 20370 | pub struct FitMessageAntChannelId {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 20371 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntChannelId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20626:5
[INFO] [stdout]       |
[INFO] [stdout] 20625 | pub struct FitMessageAntRx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20626 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntRx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20989:5
[INFO] [stdout]       |
[INFO] [stdout] 20988 | pub struct FitMessageAntTx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20989 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntTx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21352:5
[INFO] [stdout]       |
[INFO] [stdout] 21351 | pub struct FitMessageAviationAttitude {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 21352 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAviationAttitude` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21676:5
[INFO] [stdout]       |
[INFO] [stdout] 21675 | pub struct FitMessageBarometerData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 21676 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBarometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21935:5
[INFO] [stdout]       |
[INFO] [stdout] 21934 | pub struct FitMessageBikeProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 21935 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBikeProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22426:5
[INFO] [stdout]       |
[INFO] [stdout] 22425 | pub struct FitMessageBloodPressure {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 22426 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBloodPressure` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22742:5
[INFO] [stdout]       |
[INFO] [stdout] 22741 | pub struct FitMessageCadenceZone {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCadenceZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22981:5
[INFO] [stdout]       |
[INFO] [stdout] 22980 | pub struct FitMessageCameraEvent {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22981 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCameraEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23248:5
[INFO] [stdout]       |
[INFO] [stdout] 23247 | pub struct FitMessageCapabilities {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23248 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23496:5
[INFO] [stdout]       |
[INFO] [stdout] 23495 | pub struct FitMessageClimbPro {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 23496 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageClimbPro` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23779:5
[INFO] [stdout]       |
[INFO] [stdout] 23778 | pub struct FitMessageConnectivity {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23779 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageConnectivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24122:5
[INFO] [stdout]       |
[INFO] [stdout] 24121 | pub struct FitMessageCourse {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 24122 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCourse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24366:5
[INFO] [stdout]       |
[INFO] [stdout] 24365 | pub struct FitMessageCoursePoint {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 24366 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCoursePoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24657:5
[INFO] [stdout]       |
[INFO] [stdout] 24656 | pub struct FitMessageDeveloperDataId {
[INFO] [stdout]       |            ------------------------- field in this struct
[INFO] [stdout] 24657 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeveloperDataId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25073:5
[INFO] [stdout]       |
[INFO] [stdout] 25072 | pub struct FitMessageDeviceInfo {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 25073 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25525:5
[INFO] [stdout]       |
[INFO] [stdout] 25524 | pub struct FitMessageDeviceSettings {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 25525 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25944:5
[INFO] [stdout]       |
[INFO] [stdout] 25943 | pub struct FitMessageDiveAlarm {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 25944 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveAlarm` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26215:5
[INFO] [stdout]       |
[INFO] [stdout] 26214 | pub struct FitMessageDiveGas {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 26215 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveGas` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26531:5
[INFO] [stdout]       |
[INFO] [stdout] 26530 | pub struct FitMessageDiveSettings {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 26531 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26991:5
[INFO] [stdout]       |
[INFO] [stdout] 26990 | pub struct FitMessageDiveSummary {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 26991 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:27847:5
[INFO] [stdout]       |
[INFO] [stdout] 27846 | pub struct FitMessageEvent {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 27847 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28265:5
[INFO] [stdout]       |
[INFO] [stdout] 28264 | pub struct FitMessageExdDataConceptConfiguration {
[INFO] [stdout]       |            ------------------------------------- field in this struct
[INFO] [stdout] 28265 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataConceptConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28589:5
[INFO] [stdout]       |
[INFO] [stdout] 28588 | pub struct FitMessageExdDataFieldConfiguration {
[INFO] [stdout]       |            ----------------------------------- field in this struct
[INFO] [stdout] 28589 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataFieldConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28873:5
[INFO] [stdout]       |
[INFO] [stdout] 28872 | pub struct FitMessageExdScreenConfiguration {
[INFO] [stdout]       |            -------------------------------- field in this struct
[INFO] [stdout] 28873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdScreenConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29120:5
[INFO] [stdout]       |
[INFO] [stdout] 29119 | pub struct FitMessageExerciseTitle {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 29120 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExerciseTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29367:5
[INFO] [stdout]       |
[INFO] [stdout] 29366 | pub struct FitMessageFieldCapabilities {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 29367 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29622:5
[INFO] [stdout]       |
[INFO] [stdout] 29621 | pub struct FitMessageFieldDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29622 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29950:5
[INFO] [stdout]       |
[INFO] [stdout] 29949 | pub struct FitMessageFileCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29950 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30213:5
[INFO] [stdout]       |
[INFO] [stdout] 30212 | pub struct FitMessageFileCreator {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 30213 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCreator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30543:5
[INFO] [stdout]       |
[INFO] [stdout] 30542 | pub struct FitMessageFileId {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 30543 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30873:5
[INFO] [stdout]       |
[INFO] [stdout] 30872 | pub struct FitMessageGoal {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 30873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGoal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31186:5
[INFO] [stdout]       |
[INFO] [stdout] 31185 | pub struct FitMessageGpsMetadata {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 31186 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGpsMetadata` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31485:5
[INFO] [stdout]       |
[INFO] [stdout] 31484 | pub struct FitMessageGyroscopeData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 31485 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGyroscopeData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31784:5
[INFO] [stdout]       |
[INFO] [stdout] 31783 | pub struct FitMessageHr {
[INFO] [stdout]       |            ------------ field in this struct
[INFO] [stdout] 31784 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32167:5
[INFO] [stdout]       |
[INFO] [stdout] 32166 | pub struct FitMessageHrZone {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 32167 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32403:5
[INFO] [stdout]       |
[INFO] [stdout] 32402 | pub struct FitMessageHrmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 32403 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32659:5
[INFO] [stdout]       |
[INFO] [stdout] 32658 | pub struct FitMessageHrv {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 32659 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrv` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32876:5
[INFO] [stdout]       |
[INFO] [stdout] 32875 | pub struct FitMessageJump {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 32876 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageJump` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:33335:5
[INFO] [stdout]       |
[INFO] [stdout] 33334 | pub struct FitMessageLap {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 33335 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:34781:5
[INFO] [stdout]       |
[INFO] [stdout] 34780 | pub struct FitMessageLength {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 34781 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLength` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35149:5
[INFO] [stdout]       |
[INFO] [stdout] 35148 | pub struct FitMessageMagnetometerData {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35149 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMagnetometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35448:5
[INFO] [stdout]       |
[INFO] [stdout] 35447 | pub struct FitMessageMemoGlob {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 35448 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMemoGlob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35777:5
[INFO] [stdout]       |
[INFO] [stdout] 35776 | pub struct FitMessageMesgCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35777 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMesgCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36094:5
[INFO] [stdout]       |
[INFO] [stdout] 36093 | pub struct FitMessageMetZone {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 36094 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMetZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36434:5
[INFO] [stdout]       |
[INFO] [stdout] 36433 | pub struct FitMessageMonitoring {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 36434 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoring` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36992:5
[INFO] [stdout]       |
[INFO] [stdout] 36991 | pub struct FitMessageMonitoringInfo {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 36992 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoringInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37272:5
[INFO] [stdout]       |
[INFO] [stdout] 37271 | pub struct FitMessageNmeaSentence {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 37272 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageNmeaSentence` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37523:5
[INFO] [stdout]       |
[INFO] [stdout] 37522 | pub struct FitMessageObdiiData {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 37523 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageObdiiData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37822:5
[INFO] [stdout]       |
[INFO] [stdout] 37821 | pub struct FitMessageOhrSettings {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 37822 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOhrSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38114:5
[INFO] [stdout]       |
[INFO] [stdout] 38113 | pub struct FitMessageOneDSensorCalibration {
[INFO] [stdout]       |            ------------------------------- field in this struct
[INFO] [stdout] 38114 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOneDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38458:5
[INFO] [stdout]       |
[INFO] [stdout] 38457 | pub struct FitMessagePowerZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 38458 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessagePowerZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38697:5
[INFO] [stdout]       |
[INFO] [stdout] 38696 | pub struct FitMessageRecord {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 38697 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageRecord` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:39791:5
[INFO] [stdout]       |
[INFO] [stdout] 39790 | pub struct FitMessageSchedule {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 39791 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSchedule` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40124:5
[INFO] [stdout]       |
[INFO] [stdout] 40123 | pub struct FitMessageSdmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 40124 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSdmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40404:5
[INFO] [stdout]       |
[INFO] [stdout] 40403 | pub struct FitMessageSegmentFile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 40404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40698:5
[INFO] [stdout]       |
[INFO] [stdout] 40697 | pub struct FitMessageSegmentId {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 40698 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:41032:5
[INFO] [stdout]       |
[INFO] [stdout] 41031 | pub struct FitMessageSegmentLap {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 41032 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42151:5
[INFO] [stdout]       |
[INFO] [stdout] 42150 | pub struct FitMessageSegmentLeaderboardEntry {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 42151 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLeaderboardEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42422:5
[INFO] [stdout]       |
[INFO] [stdout] 42421 | pub struct FitMessageSegmentPoint {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 42422 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentPoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42833:5
[INFO] [stdout]       |
[INFO] [stdout] 42832 | pub struct FitMessageSession {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 42833 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44404:5
[INFO] [stdout]       |
[INFO] [stdout] 44403 | pub struct FitMessageSet {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 44404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44812:5
[INFO] [stdout]       |
[INFO] [stdout] 44811 | pub struct FitMessageSlaveDevice {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 44812 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSlaveDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45105:5
[INFO] [stdout]       |
[INFO] [stdout] 45104 | pub struct FitMessageSoftware {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 45105 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSoftware` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45344:5
[INFO] [stdout]       |
[INFO] [stdout] 45343 | pub struct FitMessageSpeedZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 45344 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSpeedZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45583:5
[INFO] [stdout]       |
[INFO] [stdout] 45582 | pub struct FitMessageSport {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 45583 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSport` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45819:5
[INFO] [stdout]       |
[INFO] [stdout] 45818 | pub struct FitMessageStressLevel {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 45819 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageStressLevel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46117:5
[INFO] [stdout]       |
[INFO] [stdout] 46116 | pub struct FitMessageThreeDSensorCalibration {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 46117 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageThreeDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46469:5
[INFO] [stdout]       |
[INFO] [stdout] 46468 | pub struct FitMessageTimestampCorrelation {
[INFO] [stdout]       |            ------------------------------ field in this struct
[INFO] [stdout] 46469 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTimestampCorrelation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46761:5
[INFO] [stdout]       |
[INFO] [stdout] 46760 | pub struct FitMessageTotals {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 46761 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTotals` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47164:5
[INFO] [stdout]       |
[INFO] [stdout] 47163 | pub struct FitMessageTrainingFile {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 47164 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTrainingFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47501:5
[INFO] [stdout]       |
[INFO] [stdout] 47500 | pub struct FitMessageUserProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 47501 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageUserProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47969:5
[INFO] [stdout]       |
[INFO] [stdout] 47968 | pub struct FitMessageVideo {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 47969 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48205:5
[INFO] [stdout]       |
[INFO] [stdout] 48204 | pub struct FitMessageVideoClip {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 48205 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoClip` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48476:5
[INFO] [stdout]       |
[INFO] [stdout] 48475 | pub struct FitMessageVideoDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 48476 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48715:5
[INFO] [stdout]       |
[INFO] [stdout] 48714 | pub struct FitMessageVideoFrame {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48715 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48966:5
[INFO] [stdout]       |
[INFO] [stdout] 48965 | pub struct FitMessageVideoTitle {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48966 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49275:5
[INFO] [stdout]       |
[INFO] [stdout] 49274 | pub struct FitMessageWatchfaceSettings {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49275 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWatchfaceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49576:5
[INFO] [stdout]       |
[INFO] [stdout] 49575 | pub struct FitMessageWeatherAlert {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 49576 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherAlert` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49851:5
[INFO] [stdout]       |
[INFO] [stdout] 49850 | pub struct FitMessageWeatherConditions {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49851 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherConditions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50214:5
[INFO] [stdout]       |
[INFO] [stdout] 50213 | pub struct FitMessageWeightScale {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 50214 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeightScale` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50545:5
[INFO] [stdout]       |
[INFO] [stdout] 50544 | pub struct FitMessageWorkout {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 50545 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50816:5
[INFO] [stdout]       |
[INFO] [stdout] 50815 | pub struct FitMessageWorkoutSession {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 50816 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:51921:5
[INFO] [stdout]       |
[INFO] [stdout] 51920 | pub struct FitMessageWorkoutStep {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 51921 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutStep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:52386:5
[INFO] [stdout]       |
[INFO] [stdout] 52385 | pub struct FitMessageZonesTarget {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 52386 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageZonesTarget` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/fittypes_utils.rs:541:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | pub struct FitMessageHr {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 541 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:472:43
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let bytes: [u8; 4] = unsafe { transmute(self.seconds_since_garmin_epoch.to_be()) };
[INFO] [stdout]     |                                           ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:490:39
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bytes: [u8; 4] = unsafe { transmute(new_epoch_offset.to_be()) };
[INFO] [stdout]     |                                       ---------^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.62s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: fitparse v0.1.0 (/opt/rustwide/workdir), nom v3.2.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "13b24337afdbfab5d26c5a76fd1229a36eacc087694e3c8d320c2eb20b82f224", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13b24337afdbfab5d26c5a76fd1229a36eacc087694e3c8d320c2eb20b82f224", kill_on_drop: false }`
[INFO] [stdout] 13b24337afdbfab5d26c5a76fd1229a36eacc087694e3c8d320c2eb20b82f224
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ecafaa4ae102b3fc0c71f1118cd80ef5430f39ccea32bde66032dd5c0ba1aec3
[INFO] running `Command { std: "docker" "start" "-a" "ecafaa4ae102b3fc0c71f1118cd80ef5430f39ccea32bde66032dd5c0ba1aec3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/fittypes_utils.rs:166:76
[INFO] [stdout]     |
[INFO] [stdout] 166 |         parse_uint32(&$bytes[0..$parse_config.field_size()], $parse_config);
[INFO] [stdout]     |                                                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 728 |                             let val = field_parser_base_type!("uint32", &bytes, &parse_config)?;
[INFO] [stdout]     |                                       -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `field_parser_base_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitRecord` is never used
[INFO] [stdout]    --> src/lib.rs:143:7
[INFO] [stdout]     |
[INFO] [stdout] 143 | trait FitRecord {
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/lib.rs:783:5
[INFO] [stdout]     |
[INFO] [stdout] 781 | pub struct FitMessageUnknownToSdk {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] 782 |     number: u16,
[INFO] [stdout] 783 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageUnknownToSdk` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitVecParser` is never used
[INFO] [stdout]     --> src/lib.rs:1216:7
[INFO] [stdout]      |
[INFO] [stdout] 1216 | trait FitVecParser<T> {
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:19742:5
[INFO] [stdout]       |
[INFO] [stdout] 19741 | pub struct FitMessageAccelerometerData {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 19742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAccelerometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20080:5
[INFO] [stdout]       |
[INFO] [stdout] 20079 | pub struct FitMessageActivity {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 20080 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageActivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20371:5
[INFO] [stdout]       |
[INFO] [stdout] 20370 | pub struct FitMessageAntChannelId {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 20371 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntChannelId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20626:5
[INFO] [stdout]       |
[INFO] [stdout] 20625 | pub struct FitMessageAntRx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20626 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntRx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20989:5
[INFO] [stdout]       |
[INFO] [stdout] 20988 | pub struct FitMessageAntTx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20989 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntTx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21352:5
[INFO] [stdout]       |
[INFO] [stdout] 21351 | pub struct FitMessageAviationAttitude {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 21352 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAviationAttitude` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21676:5
[INFO] [stdout]       |
[INFO] [stdout] 21675 | pub struct FitMessageBarometerData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 21676 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBarometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21935:5
[INFO] [stdout]       |
[INFO] [stdout] 21934 | pub struct FitMessageBikeProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 21935 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBikeProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22426:5
[INFO] [stdout]       |
[INFO] [stdout] 22425 | pub struct FitMessageBloodPressure {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 22426 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBloodPressure` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22742:5
[INFO] [stdout]       |
[INFO] [stdout] 22741 | pub struct FitMessageCadenceZone {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCadenceZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22981:5
[INFO] [stdout]       |
[INFO] [stdout] 22980 | pub struct FitMessageCameraEvent {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22981 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCameraEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23248:5
[INFO] [stdout]       |
[INFO] [stdout] 23247 | pub struct FitMessageCapabilities {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23248 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23496:5
[INFO] [stdout]       |
[INFO] [stdout] 23495 | pub struct FitMessageClimbPro {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 23496 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageClimbPro` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23779:5
[INFO] [stdout]       |
[INFO] [stdout] 23778 | pub struct FitMessageConnectivity {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23779 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageConnectivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24122:5
[INFO] [stdout]       |
[INFO] [stdout] 24121 | pub struct FitMessageCourse {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 24122 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCourse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24366:5
[INFO] [stdout]       |
[INFO] [stdout] 24365 | pub struct FitMessageCoursePoint {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 24366 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCoursePoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24657:5
[INFO] [stdout]       |
[INFO] [stdout] 24656 | pub struct FitMessageDeveloperDataId {
[INFO] [stdout]       |            ------------------------- field in this struct
[INFO] [stdout] 24657 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeveloperDataId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25073:5
[INFO] [stdout]       |
[INFO] [stdout] 25072 | pub struct FitMessageDeviceInfo {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 25073 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25525:5
[INFO] [stdout]       |
[INFO] [stdout] 25524 | pub struct FitMessageDeviceSettings {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 25525 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25944:5
[INFO] [stdout]       |
[INFO] [stdout] 25943 | pub struct FitMessageDiveAlarm {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 25944 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveAlarm` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26215:5
[INFO] [stdout]       |
[INFO] [stdout] 26214 | pub struct FitMessageDiveGas {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 26215 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveGas` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26531:5
[INFO] [stdout]       |
[INFO] [stdout] 26530 | pub struct FitMessageDiveSettings {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 26531 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26991:5
[INFO] [stdout]       |
[INFO] [stdout] 26990 | pub struct FitMessageDiveSummary {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 26991 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:27847:5
[INFO] [stdout]       |
[INFO] [stdout] 27846 | pub struct FitMessageEvent {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 27847 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28265:5
[INFO] [stdout]       |
[INFO] [stdout] 28264 | pub struct FitMessageExdDataConceptConfiguration {
[INFO] [stdout]       |            ------------------------------------- field in this struct
[INFO] [stdout] 28265 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataConceptConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28589:5
[INFO] [stdout]       |
[INFO] [stdout] 28588 | pub struct FitMessageExdDataFieldConfiguration {
[INFO] [stdout]       |            ----------------------------------- field in this struct
[INFO] [stdout] 28589 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataFieldConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28873:5
[INFO] [stdout]       |
[INFO] [stdout] 28872 | pub struct FitMessageExdScreenConfiguration {
[INFO] [stdout]       |            -------------------------------- field in this struct
[INFO] [stdout] 28873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdScreenConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29120:5
[INFO] [stdout]       |
[INFO] [stdout] 29119 | pub struct FitMessageExerciseTitle {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 29120 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExerciseTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29367:5
[INFO] [stdout]       |
[INFO] [stdout] 29366 | pub struct FitMessageFieldCapabilities {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 29367 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29622:5
[INFO] [stdout]       |
[INFO] [stdout] 29621 | pub struct FitMessageFieldDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29622 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29950:5
[INFO] [stdout]       |
[INFO] [stdout] 29949 | pub struct FitMessageFileCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29950 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30213:5
[INFO] [stdout]       |
[INFO] [stdout] 30212 | pub struct FitMessageFileCreator {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 30213 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCreator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30543:5
[INFO] [stdout]       |
[INFO] [stdout] 30542 | pub struct FitMessageFileId {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 30543 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30873:5
[INFO] [stdout]       |
[INFO] [stdout] 30872 | pub struct FitMessageGoal {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 30873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGoal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31186:5
[INFO] [stdout]       |
[INFO] [stdout] 31185 | pub struct FitMessageGpsMetadata {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 31186 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGpsMetadata` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31485:5
[INFO] [stdout]       |
[INFO] [stdout] 31484 | pub struct FitMessageGyroscopeData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 31485 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGyroscopeData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31784:5
[INFO] [stdout]       |
[INFO] [stdout] 31783 | pub struct FitMessageHr {
[INFO] [stdout]       |            ------------ field in this struct
[INFO] [stdout] 31784 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32167:5
[INFO] [stdout]       |
[INFO] [stdout] 32166 | pub struct FitMessageHrZone {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 32167 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32403:5
[INFO] [stdout]       |
[INFO] [stdout] 32402 | pub struct FitMessageHrmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 32403 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32659:5
[INFO] [stdout]       |
[INFO] [stdout] 32658 | pub struct FitMessageHrv {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 32659 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrv` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32876:5
[INFO] [stdout]       |
[INFO] [stdout] 32875 | pub struct FitMessageJump {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 32876 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageJump` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:33335:5
[INFO] [stdout]       |
[INFO] [stdout] 33334 | pub struct FitMessageLap {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 33335 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:34781:5
[INFO] [stdout]       |
[INFO] [stdout] 34780 | pub struct FitMessageLength {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 34781 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLength` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35149:5
[INFO] [stdout]       |
[INFO] [stdout] 35148 | pub struct FitMessageMagnetometerData {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35149 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMagnetometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35448:5
[INFO] [stdout]       |
[INFO] [stdout] 35447 | pub struct FitMessageMemoGlob {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 35448 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMemoGlob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35777:5
[INFO] [stdout]       |
[INFO] [stdout] 35776 | pub struct FitMessageMesgCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35777 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMesgCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36094:5
[INFO] [stdout]       |
[INFO] [stdout] 36093 | pub struct FitMessageMetZone {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 36094 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMetZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36434:5
[INFO] [stdout]       |
[INFO] [stdout] 36433 | pub struct FitMessageMonitoring {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 36434 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoring` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36992:5
[INFO] [stdout]       |
[INFO] [stdout] 36991 | pub struct FitMessageMonitoringInfo {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 36992 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoringInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37272:5
[INFO] [stdout]       |
[INFO] [stdout] 37271 | pub struct FitMessageNmeaSentence {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 37272 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageNmeaSentence` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37523:5
[INFO] [stdout]       |
[INFO] [stdout] 37522 | pub struct FitMessageObdiiData {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 37523 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageObdiiData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37822:5
[INFO] [stdout]       |
[INFO] [stdout] 37821 | pub struct FitMessageOhrSettings {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 37822 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOhrSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38114:5
[INFO] [stdout]       |
[INFO] [stdout] 38113 | pub struct FitMessageOneDSensorCalibration {
[INFO] [stdout]       |            ------------------------------- field in this struct
[INFO] [stdout] 38114 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOneDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38458:5
[INFO] [stdout]       |
[INFO] [stdout] 38457 | pub struct FitMessagePowerZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 38458 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessagePowerZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38697:5
[INFO] [stdout]       |
[INFO] [stdout] 38696 | pub struct FitMessageRecord {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 38697 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageRecord` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:39791:5
[INFO] [stdout]       |
[INFO] [stdout] 39790 | pub struct FitMessageSchedule {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 39791 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSchedule` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40124:5
[INFO] [stdout]       |
[INFO] [stdout] 40123 | pub struct FitMessageSdmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 40124 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSdmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40404:5
[INFO] [stdout]       |
[INFO] [stdout] 40403 | pub struct FitMessageSegmentFile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 40404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40698:5
[INFO] [stdout]       |
[INFO] [stdout] 40697 | pub struct FitMessageSegmentId {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 40698 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:41032:5
[INFO] [stdout]       |
[INFO] [stdout] 41031 | pub struct FitMessageSegmentLap {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 41032 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42151:5
[INFO] [stdout]       |
[INFO] [stdout] 42150 | pub struct FitMessageSegmentLeaderboardEntry {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 42151 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLeaderboardEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42422:5
[INFO] [stdout]       |
[INFO] [stdout] 42421 | pub struct FitMessageSegmentPoint {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 42422 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentPoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling fitparse v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42833:5
[INFO] [stdout]       |
[INFO] [stdout] 42832 | pub struct FitMessageSession {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 42833 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44404:5
[INFO] [stdout]       |
[INFO] [stdout] 44403 | pub struct FitMessageSet {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 44404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44812:5
[INFO] [stdout]       |
[INFO] [stdout] 44811 | pub struct FitMessageSlaveDevice {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 44812 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSlaveDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45105:5
[INFO] [stdout]       |
[INFO] [stdout] 45104 | pub struct FitMessageSoftware {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 45105 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSoftware` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45344:5
[INFO] [stdout]       |
[INFO] [stdout] 45343 | pub struct FitMessageSpeedZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 45344 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSpeedZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45583:5
[INFO] [stdout]       |
[INFO] [stdout] 45582 | pub struct FitMessageSport {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 45583 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSport` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45819:5
[INFO] [stdout]       |
[INFO] [stdout] 45818 | pub struct FitMessageStressLevel {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 45819 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageStressLevel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46117:5
[INFO] [stdout]       |
[INFO] [stdout] 46116 | pub struct FitMessageThreeDSensorCalibration {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 46117 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageThreeDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46469:5
[INFO] [stdout]       |
[INFO] [stdout] 46468 | pub struct FitMessageTimestampCorrelation {
[INFO] [stdout]       |            ------------------------------ field in this struct
[INFO] [stdout] 46469 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTimestampCorrelation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46761:5
[INFO] [stdout]       |
[INFO] [stdout] 46760 | pub struct FitMessageTotals {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 46761 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTotals` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47164:5
[INFO] [stdout]       |
[INFO] [stdout] 47163 | pub struct FitMessageTrainingFile {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 47164 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTrainingFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47501:5
[INFO] [stdout]       |
[INFO] [stdout] 47500 | pub struct FitMessageUserProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 47501 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageUserProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47969:5
[INFO] [stdout]       |
[INFO] [stdout] 47968 | pub struct FitMessageVideo {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 47969 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48205:5
[INFO] [stdout]       |
[INFO] [stdout] 48204 | pub struct FitMessageVideoClip {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 48205 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoClip` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48476:5
[INFO] [stdout]       |
[INFO] [stdout] 48475 | pub struct FitMessageVideoDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 48476 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48715:5
[INFO] [stdout]       |
[INFO] [stdout] 48714 | pub struct FitMessageVideoFrame {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48715 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48966:5
[INFO] [stdout]       |
[INFO] [stdout] 48965 | pub struct FitMessageVideoTitle {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48966 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49275:5
[INFO] [stdout]       |
[INFO] [stdout] 49274 | pub struct FitMessageWatchfaceSettings {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49275 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWatchfaceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49576:5
[INFO] [stdout]       |
[INFO] [stdout] 49575 | pub struct FitMessageWeatherAlert {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 49576 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherAlert` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49851:5
[INFO] [stdout]       |
[INFO] [stdout] 49850 | pub struct FitMessageWeatherConditions {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49851 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherConditions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50214:5
[INFO] [stdout]       |
[INFO] [stdout] 50213 | pub struct FitMessageWeightScale {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 50214 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeightScale` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50545:5
[INFO] [stdout]       |
[INFO] [stdout] 50544 | pub struct FitMessageWorkout {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 50545 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50816:5
[INFO] [stdout]       |
[INFO] [stdout] 50815 | pub struct FitMessageWorkoutSession {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 50816 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:51921:5
[INFO] [stdout]       |
[INFO] [stdout] 51920 | pub struct FitMessageWorkoutStep {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 51921 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutStep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:52386:5
[INFO] [stdout]       |
[INFO] [stdout] 52385 | pub struct FitMessageZonesTarget {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 52386 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageZonesTarget` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/fittypes_utils.rs:541:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | pub struct FitMessageHr {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 541 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:472:43
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let bytes: [u8; 4] = unsafe { transmute(self.seconds_since_garmin_epoch.to_be()) };
[INFO] [stdout]     |                                           ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:490:39
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bytes: [u8; 4] = unsafe { transmute(new_epoch_offset.to_be()) };
[INFO] [stdout]     |                                       ---------^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/fittypes_utils.rs:166:76
[INFO] [stdout]     |
[INFO] [stdout] 166 |         parse_uint32(&$bytes[0..$parse_config.field_size()], $parse_config);
[INFO] [stdout]     |                                                                            ^
[INFO] [stdout] ...
[INFO] [stdout] 728 |                             let val = field_parser_base_type!("uint32", &bytes, &parse_config)?;
[INFO] [stdout]     |                                       -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `field_parser_base_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitRecord` is never used
[INFO] [stdout]    --> src/lib.rs:143:7
[INFO] [stdout]     |
[INFO] [stdout] 143 | trait FitRecord {
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/lib.rs:783:5
[INFO] [stdout]     |
[INFO] [stdout] 781 | pub struct FitMessageUnknownToSdk {
[INFO] [stdout]     |            ---------------------- field in this struct
[INFO] [stdout] 782 |     number: u16,
[INFO] [stdout] 783 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageUnknownToSdk` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FitVecParser` is never used
[INFO] [stdout]     --> src/lib.rs:1216:7
[INFO] [stdout]      |
[INFO] [stdout] 1216 | trait FitVecParser<T> {
[INFO] [stdout]      |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:19742:5
[INFO] [stdout]       |
[INFO] [stdout] 19741 | pub struct FitMessageAccelerometerData {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 19742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAccelerometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20080:5
[INFO] [stdout]       |
[INFO] [stdout] 20079 | pub struct FitMessageActivity {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 20080 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageActivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20371:5
[INFO] [stdout]       |
[INFO] [stdout] 20370 | pub struct FitMessageAntChannelId {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 20371 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntChannelId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20626:5
[INFO] [stdout]       |
[INFO] [stdout] 20625 | pub struct FitMessageAntRx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20626 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntRx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:20989:5
[INFO] [stdout]       |
[INFO] [stdout] 20988 | pub struct FitMessageAntTx {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 20989 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAntTx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21352:5
[INFO] [stdout]       |
[INFO] [stdout] 21351 | pub struct FitMessageAviationAttitude {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 21352 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageAviationAttitude` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21676:5
[INFO] [stdout]       |
[INFO] [stdout] 21675 | pub struct FitMessageBarometerData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 21676 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBarometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:21935:5
[INFO] [stdout]       |
[INFO] [stdout] 21934 | pub struct FitMessageBikeProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 21935 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBikeProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22426:5
[INFO] [stdout]       |
[INFO] [stdout] 22425 | pub struct FitMessageBloodPressure {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 22426 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageBloodPressure` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22742:5
[INFO] [stdout]       |
[INFO] [stdout] 22741 | pub struct FitMessageCadenceZone {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22742 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCadenceZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:22981:5
[INFO] [stdout]       |
[INFO] [stdout] 22980 | pub struct FitMessageCameraEvent {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 22981 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCameraEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23248:5
[INFO] [stdout]       |
[INFO] [stdout] 23247 | pub struct FitMessageCapabilities {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23248 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23496:5
[INFO] [stdout]       |
[INFO] [stdout] 23495 | pub struct FitMessageClimbPro {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 23496 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageClimbPro` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:23779:5
[INFO] [stdout]       |
[INFO] [stdout] 23778 | pub struct FitMessageConnectivity {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 23779 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageConnectivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24122:5
[INFO] [stdout]       |
[INFO] [stdout] 24121 | pub struct FitMessageCourse {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 24122 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCourse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24366:5
[INFO] [stdout]       |
[INFO] [stdout] 24365 | pub struct FitMessageCoursePoint {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 24366 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageCoursePoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:24657:5
[INFO] [stdout]       |
[INFO] [stdout] 24656 | pub struct FitMessageDeveloperDataId {
[INFO] [stdout]       |            ------------------------- field in this struct
[INFO] [stdout] 24657 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeveloperDataId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25073:5
[INFO] [stdout]       |
[INFO] [stdout] 25072 | pub struct FitMessageDeviceInfo {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 25073 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25525:5
[INFO] [stdout]       |
[INFO] [stdout] 25524 | pub struct FitMessageDeviceSettings {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 25525 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDeviceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:25944:5
[INFO] [stdout]       |
[INFO] [stdout] 25943 | pub struct FitMessageDiveAlarm {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 25944 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveAlarm` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26215:5
[INFO] [stdout]       |
[INFO] [stdout] 26214 | pub struct FitMessageDiveGas {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 26215 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveGas` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26531:5
[INFO] [stdout]       |
[INFO] [stdout] 26530 | pub struct FitMessageDiveSettings {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 26531 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:26991:5
[INFO] [stdout]       |
[INFO] [stdout] 26990 | pub struct FitMessageDiveSummary {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 26991 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageDiveSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:27847:5
[INFO] [stdout]       |
[INFO] [stdout] 27846 | pub struct FitMessageEvent {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 27847 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28265:5
[INFO] [stdout]       |
[INFO] [stdout] 28264 | pub struct FitMessageExdDataConceptConfiguration {
[INFO] [stdout]       |            ------------------------------------- field in this struct
[INFO] [stdout] 28265 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataConceptConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28589:5
[INFO] [stdout]       |
[INFO] [stdout] 28588 | pub struct FitMessageExdDataFieldConfiguration {
[INFO] [stdout]       |            ----------------------------------- field in this struct
[INFO] [stdout] 28589 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdDataFieldConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:28873:5
[INFO] [stdout]       |
[INFO] [stdout] 28872 | pub struct FitMessageExdScreenConfiguration {
[INFO] [stdout]       |            -------------------------------- field in this struct
[INFO] [stdout] 28873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExdScreenConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29120:5
[INFO] [stdout]       |
[INFO] [stdout] 29119 | pub struct FitMessageExerciseTitle {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 29120 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageExerciseTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29367:5
[INFO] [stdout]       |
[INFO] [stdout] 29366 | pub struct FitMessageFieldCapabilities {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 29367 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29622:5
[INFO] [stdout]       |
[INFO] [stdout] 29621 | pub struct FitMessageFieldDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29622 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFieldDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:29950:5
[INFO] [stdout]       |
[INFO] [stdout] 29949 | pub struct FitMessageFileCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 29950 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30213:5
[INFO] [stdout]       |
[INFO] [stdout] 30212 | pub struct FitMessageFileCreator {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 30213 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileCreator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30543:5
[INFO] [stdout]       |
[INFO] [stdout] 30542 | pub struct FitMessageFileId {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 30543 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageFileId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:30873:5
[INFO] [stdout]       |
[INFO] [stdout] 30872 | pub struct FitMessageGoal {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 30873 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGoal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31186:5
[INFO] [stdout]       |
[INFO] [stdout] 31185 | pub struct FitMessageGpsMetadata {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 31186 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGpsMetadata` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31485:5
[INFO] [stdout]       |
[INFO] [stdout] 31484 | pub struct FitMessageGyroscopeData {
[INFO] [stdout]       |            ----------------------- field in this struct
[INFO] [stdout] 31485 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageGyroscopeData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:31784:5
[INFO] [stdout]       |
[INFO] [stdout] 31783 | pub struct FitMessageHr {
[INFO] [stdout]       |            ------------ field in this struct
[INFO] [stdout] 31784 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32167:5
[INFO] [stdout]       |
[INFO] [stdout] 32166 | pub struct FitMessageHrZone {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 32167 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32403:5
[INFO] [stdout]       |
[INFO] [stdout] 32402 | pub struct FitMessageHrmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 32403 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32659:5
[INFO] [stdout]       |
[INFO] [stdout] 32658 | pub struct FitMessageHrv {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 32659 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageHrv` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:32876:5
[INFO] [stdout]       |
[INFO] [stdout] 32875 | pub struct FitMessageJump {
[INFO] [stdout]       |            -------------- field in this struct
[INFO] [stdout] 32876 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageJump` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:33335:5
[INFO] [stdout]       |
[INFO] [stdout] 33334 | pub struct FitMessageLap {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 33335 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:34781:5
[INFO] [stdout]       |
[INFO] [stdout] 34780 | pub struct FitMessageLength {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 34781 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageLength` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35149:5
[INFO] [stdout]       |
[INFO] [stdout] 35148 | pub struct FitMessageMagnetometerData {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35149 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMagnetometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35448:5
[INFO] [stdout]       |
[INFO] [stdout] 35447 | pub struct FitMessageMemoGlob {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 35448 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMemoGlob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:35777:5
[INFO] [stdout]       |
[INFO] [stdout] 35776 | pub struct FitMessageMesgCapabilities {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 35777 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMesgCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36094:5
[INFO] [stdout]       |
[INFO] [stdout] 36093 | pub struct FitMessageMetZone {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 36094 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMetZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36434:5
[INFO] [stdout]       |
[INFO] [stdout] 36433 | pub struct FitMessageMonitoring {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 36434 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoring` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:36992:5
[INFO] [stdout]       |
[INFO] [stdout] 36991 | pub struct FitMessageMonitoringInfo {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 36992 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageMonitoringInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37272:5
[INFO] [stdout]       |
[INFO] [stdout] 37271 | pub struct FitMessageNmeaSentence {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 37272 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageNmeaSentence` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37523:5
[INFO] [stdout]       |
[INFO] [stdout] 37522 | pub struct FitMessageObdiiData {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 37523 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageObdiiData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:37822:5
[INFO] [stdout]       |
[INFO] [stdout] 37821 | pub struct FitMessageOhrSettings {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 37822 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOhrSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38114:5
[INFO] [stdout]       |
[INFO] [stdout] 38113 | pub struct FitMessageOneDSensorCalibration {
[INFO] [stdout]       |            ------------------------------- field in this struct
[INFO] [stdout] 38114 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageOneDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38458:5
[INFO] [stdout]       |
[INFO] [stdout] 38457 | pub struct FitMessagePowerZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 38458 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessagePowerZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:38697:5
[INFO] [stdout]       |
[INFO] [stdout] 38696 | pub struct FitMessageRecord {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 38697 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageRecord` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:39791:5
[INFO] [stdout]       |
[INFO] [stdout] 39790 | pub struct FitMessageSchedule {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 39791 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSchedule` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40124:5
[INFO] [stdout]       |
[INFO] [stdout] 40123 | pub struct FitMessageSdmProfile {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 40124 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSdmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40404:5
[INFO] [stdout]       |
[INFO] [stdout] 40403 | pub struct FitMessageSegmentFile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 40404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:40698:5
[INFO] [stdout]       |
[INFO] [stdout] 40697 | pub struct FitMessageSegmentId {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 40698 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:41032:5
[INFO] [stdout]       |
[INFO] [stdout] 41031 | pub struct FitMessageSegmentLap {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 41032 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42151:5
[INFO] [stdout]       |
[INFO] [stdout] 42150 | pub struct FitMessageSegmentLeaderboardEntry {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 42151 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentLeaderboardEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42422:5
[INFO] [stdout]       |
[INFO] [stdout] 42421 | pub struct FitMessageSegmentPoint {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 42422 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSegmentPoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:42833:5
[INFO] [stdout]       |
[INFO] [stdout] 42832 | pub struct FitMessageSession {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 42833 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44404:5
[INFO] [stdout]       |
[INFO] [stdout] 44403 | pub struct FitMessageSet {
[INFO] [stdout]       |            ------------- field in this struct
[INFO] [stdout] 44404 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:44812:5
[INFO] [stdout]       |
[INFO] [stdout] 44811 | pub struct FitMessageSlaveDevice {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 44812 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSlaveDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45105:5
[INFO] [stdout]       |
[INFO] [stdout] 45104 | pub struct FitMessageSoftware {
[INFO] [stdout]       |            ------------------ field in this struct
[INFO] [stdout] 45105 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSoftware` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45344:5
[INFO] [stdout]       |
[INFO] [stdout] 45343 | pub struct FitMessageSpeedZone {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 45344 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSpeedZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45583:5
[INFO] [stdout]       |
[INFO] [stdout] 45582 | pub struct FitMessageSport {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 45583 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageSport` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:45819:5
[INFO] [stdout]       |
[INFO] [stdout] 45818 | pub struct FitMessageStressLevel {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 45819 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageStressLevel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46117:5
[INFO] [stdout]       |
[INFO] [stdout] 46116 | pub struct FitMessageThreeDSensorCalibration {
[INFO] [stdout]       |            --------------------------------- field in this struct
[INFO] [stdout] 46117 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageThreeDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46469:5
[INFO] [stdout]       |
[INFO] [stdout] 46468 | pub struct FitMessageTimestampCorrelation {
[INFO] [stdout]       |            ------------------------------ field in this struct
[INFO] [stdout] 46469 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTimestampCorrelation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:46761:5
[INFO] [stdout]       |
[INFO] [stdout] 46760 | pub struct FitMessageTotals {
[INFO] [stdout]       |            ---------------- field in this struct
[INFO] [stdout] 46761 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTotals` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47164:5
[INFO] [stdout]       |
[INFO] [stdout] 47163 | pub struct FitMessageTrainingFile {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 47164 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageTrainingFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47501:5
[INFO] [stdout]       |
[INFO] [stdout] 47500 | pub struct FitMessageUserProfile {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 47501 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageUserProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:47969:5
[INFO] [stdout]       |
[INFO] [stdout] 47968 | pub struct FitMessageVideo {
[INFO] [stdout]       |            --------------- field in this struct
[INFO] [stdout] 47969 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48205:5
[INFO] [stdout]       |
[INFO] [stdout] 48204 | pub struct FitMessageVideoClip {
[INFO] [stdout]       |            ------------------- field in this struct
[INFO] [stdout] 48205 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoClip` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48476:5
[INFO] [stdout]       |
[INFO] [stdout] 48475 | pub struct FitMessageVideoDescription {
[INFO] [stdout]       |            -------------------------- field in this struct
[INFO] [stdout] 48476 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48715:5
[INFO] [stdout]       |
[INFO] [stdout] 48714 | pub struct FitMessageVideoFrame {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48715 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:48966:5
[INFO] [stdout]       |
[INFO] [stdout] 48965 | pub struct FitMessageVideoTitle {
[INFO] [stdout]       |            -------------------- field in this struct
[INFO] [stdout] 48966 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageVideoTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49275:5
[INFO] [stdout]       |
[INFO] [stdout] 49274 | pub struct FitMessageWatchfaceSettings {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49275 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWatchfaceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49576:5
[INFO] [stdout]       |
[INFO] [stdout] 49575 | pub struct FitMessageWeatherAlert {
[INFO] [stdout]       |            ---------------------- field in this struct
[INFO] [stdout] 49576 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherAlert` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:49851:5
[INFO] [stdout]       |
[INFO] [stdout] 49850 | pub struct FitMessageWeatherConditions {
[INFO] [stdout]       |            --------------------------- field in this struct
[INFO] [stdout] 49851 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeatherConditions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50214:5
[INFO] [stdout]       |
[INFO] [stdout] 50213 | pub struct FitMessageWeightScale {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 50214 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWeightScale` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50545:5
[INFO] [stdout]       |
[INFO] [stdout] 50544 | pub struct FitMessageWorkout {
[INFO] [stdout]       |            ----------------- field in this struct
[INFO] [stdout] 50545 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:50816:5
[INFO] [stdout]       |
[INFO] [stdout] 50815 | pub struct FitMessageWorkoutSession {
[INFO] [stdout]       |            ------------------------ field in this struct
[INFO] [stdout] 50816 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:51921:5
[INFO] [stdout]       |
[INFO] [stdout] 51920 | pub struct FitMessageWorkoutStep {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 51921 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageWorkoutStep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]      --> src/fittypes.rs:52386:5
[INFO] [stdout]       |
[INFO] [stdout] 52385 | pub struct FitMessageZonesTarget {
[INFO] [stdout]       |            --------------------- field in this struct
[INFO] [stdout] 52386 |     header: FitRecordHeader,
[INFO] [stdout]       |     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: `FitMessageZonesTarget` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `header` is never read
[INFO] [stdout]    --> src/fittypes_utils.rs:541:5
[INFO] [stdout]     |
[INFO] [stdout] 540 | pub struct FitMessageHr {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 541 |     header: FitRecordHeader,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:472:43
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let bytes: [u8; 4] = unsafe { transmute(self.seconds_since_garmin_epoch.to_be()) };
[INFO] [stdout]     |                                           ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/fittypes_utils.rs:490:39
[INFO] [stdout]     |
[INFO] [stdout] 490 |         let bytes: [u8; 4] = unsafe { transmute(new_epoch_offset.to_be()) };
[INFO] [stdout]     |                                       ---------^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       help: replace this with: `u32::to_ne_bytes`
[INFO] [stdout]     |
[INFO] [stdout]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.75s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: fitparse v0.1.0 (/opt/rustwide/workdir), nom v3.2.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "ecafaa4ae102b3fc0c71f1118cd80ef5430f39ccea32bde66032dd5c0ba1aec3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecafaa4ae102b3fc0c71f1118cd80ef5430f39ccea32bde66032dd5c0ba1aec3", kill_on_drop: false }`
[INFO] [stdout] ecafaa4ae102b3fc0c71f1118cd80ef5430f39ccea32bde66032dd5c0ba1aec3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b605bb3d16b950c4dc93aee59dd1bdec86c6e85d4bf5ab127fd2373a365b11d6
[INFO] running `Command { std: "docker" "start" "-a" "b605bb3d16b950c4dc93aee59dd1bdec86c6e85d4bf5ab127fd2373a365b11d6", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: trailing semicolon in macro used in expression position
[INFO] [stderr]    --> src/fittypes_utils.rs:166:76
[INFO] [stderr]     |
[INFO] [stderr] 166 |         parse_uint32(&$bytes[0..$parse_config.field_size()], $parse_config);
[INFO] [stderr]     |                                                                            ^
[INFO] [stderr] ...
[INFO] [stderr] 728 |                             let val = field_parser_base_type!("uint32", &bytes, &parse_config)?;
[INFO] [stderr]     |                                       -------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stderr]     = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr]     = note: this warning originates in the macro `field_parser_base_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: trait `FitRecord` is never used
[INFO] [stderr]    --> src/lib.rs:143:7
[INFO] [stderr]     |
[INFO] [stderr] 143 | trait FitRecord {
[INFO] [stderr]     |       ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]    --> src/lib.rs:783:5
[INFO] [stderr]     |
[INFO] [stderr] 781 | pub struct FitMessageUnknownToSdk {
[INFO] [stderr]     |            ---------------------- field in this struct
[INFO] [stderr] 782 |     number: u16,
[INFO] [stderr] 783 |     header: FitRecordHeader,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FitMessageUnknownToSdk` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: trait `FitVecParser` is never used
[INFO] [stderr]     --> src/lib.rs:1216:7
[INFO] [stderr]      |
[INFO] [stderr] 1216 | trait FitVecParser<T> {
[INFO] [stderr]      |       ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:19742:5
[INFO] [stderr]       |
[INFO] [stderr] 19741 | pub struct FitMessageAccelerometerData {
[INFO] [stderr]       |            --------------------------- field in this struct
[INFO] [stderr] 19742 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageAccelerometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:20080:5
[INFO] [stderr]       |
[INFO] [stderr] 20079 | pub struct FitMessageActivity {
[INFO] [stderr]       |            ------------------ field in this struct
[INFO] [stderr] 20080 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageActivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:20371:5
[INFO] [stderr]       |
[INFO] [stderr] 20370 | pub struct FitMessageAntChannelId {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 20371 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageAntChannelId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:20626:5
[INFO] [stderr]       |
[INFO] [stderr] 20625 | pub struct FitMessageAntRx {
[INFO] [stderr]       |            --------------- field in this struct
[INFO] [stderr] 20626 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageAntRx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:20989:5
[INFO] [stderr]       |
[INFO] [stderr] 20988 | pub struct FitMessageAntTx {
[INFO] [stderr]       |            --------------- field in this struct
[INFO] [stderr] 20989 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageAntTx` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:21352:5
[INFO] [stderr]       |
[INFO] [stderr] 21351 | pub struct FitMessageAviationAttitude {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 21352 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageAviationAttitude` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:21676:5
[INFO] [stderr]       |
[INFO] [stderr] 21675 | pub struct FitMessageBarometerData {
[INFO] [stderr]       |            ----------------------- field in this struct
[INFO] [stderr] 21676 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageBarometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:21935:5
[INFO] [stderr]       |
[INFO] [stderr] 21934 | pub struct FitMessageBikeProfile {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 21935 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageBikeProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:22426:5
[INFO] [stderr]       |
[INFO] [stderr] 22425 | pub struct FitMessageBloodPressure {
[INFO] [stderr]       |            ----------------------- field in this struct
[INFO] [stderr] 22426 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageBloodPressure` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:22742:5
[INFO] [stderr]       |
[INFO] [stderr] 22741 | pub struct FitMessageCadenceZone {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 22742 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageCadenceZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:22981:5
[INFO] [stderr]       |
[INFO] [stderr] 22980 | pub struct FitMessageCameraEvent {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 22981 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageCameraEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:23248:5
[INFO] [stderr]       |
[INFO] [stderr] 23247 | pub struct FitMessageCapabilities {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 23248 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:23496:5
[INFO] [stderr]       |
[INFO] [stderr] 23495 | pub struct FitMessageClimbPro {
[INFO] [stderr]       |            ------------------ field in this struct
[INFO] [stderr] 23496 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageClimbPro` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:23779:5
[INFO] [stderr]       |
[INFO] [stderr] 23778 | pub struct FitMessageConnectivity {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 23779 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageConnectivity` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:24122:5
[INFO] [stderr]       |
[INFO] [stderr] 24121 | pub struct FitMessageCourse {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 24122 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageCourse` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:24366:5
[INFO] [stderr]       |
[INFO] [stderr] 24365 | pub struct FitMessageCoursePoint {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 24366 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageCoursePoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:24657:5
[INFO] [stderr]       |
[INFO] [stderr] 24656 | pub struct FitMessageDeveloperDataId {
[INFO] [stderr]       |            ------------------------- field in this struct
[INFO] [stderr] 24657 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDeveloperDataId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:25073:5
[INFO] [stderr]       |
[INFO] [stderr] 25072 | pub struct FitMessageDeviceInfo {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 25073 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDeviceInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:25525:5
[INFO] [stderr]       |
[INFO] [stderr] 25524 | pub struct FitMessageDeviceSettings {
[INFO] [stderr]       |            ------------------------ field in this struct
[INFO] [stderr] 25525 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDeviceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:25944:5
[INFO] [stderr]       |
[INFO] [stderr] 25943 | pub struct FitMessageDiveAlarm {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 25944 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDiveAlarm` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:26215:5
[INFO] [stderr]       |
[INFO] [stderr] 26214 | pub struct FitMessageDiveGas {
[INFO] [stderr]       |            ----------------- field in this struct
[INFO] [stderr] 26215 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDiveGas` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:26531:5
[INFO] [stderr]       |
[INFO] [stderr] 26530 | pub struct FitMessageDiveSettings {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 26531 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDiveSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:26991:5
[INFO] [stderr]       |
[INFO] [stderr] 26990 | pub struct FitMessageDiveSummary {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 26991 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageDiveSummary` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:27847:5
[INFO] [stderr]       |
[INFO] [stderr] 27846 | pub struct FitMessageEvent {
[INFO] [stderr]       |            --------------- field in this struct
[INFO] [stderr] 27847 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageEvent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:28265:5
[INFO] [stderr]       |
[INFO] [stderr] 28264 | pub struct FitMessageExdDataConceptConfiguration {
[INFO] [stderr]       |            ------------------------------------- field in this struct
[INFO] [stderr] 28265 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageExdDataConceptConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:28589:5
[INFO] [stderr]       |
[INFO] [stderr] 28588 | pub struct FitMessageExdDataFieldConfiguration {
[INFO] [stderr]       |            ----------------------------------- field in this struct
[INFO] [stderr] 28589 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageExdDataFieldConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:28873:5
[INFO] [stderr]       |
[INFO] [stderr] 28872 | pub struct FitMessageExdScreenConfiguration {
[INFO] [stderr]       |            -------------------------------- field in this struct
[INFO] [stderr] 28873 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageExdScreenConfiguration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:29120:5
[INFO] [stderr]       |
[INFO] [stderr] 29119 | pub struct FitMessageExerciseTitle {
[INFO] [stderr]       |            ----------------------- field in this struct
[INFO] [stderr] 29120 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageExerciseTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:29367:5
[INFO] [stderr]       |
[INFO] [stderr] 29366 | pub struct FitMessageFieldCapabilities {
[INFO] [stderr]       |            --------------------------- field in this struct
[INFO] [stderr] 29367 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageFieldCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:29622:5
[INFO] [stderr]       |
[INFO] [stderr] 29621 | pub struct FitMessageFieldDescription {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 29622 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageFieldDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:29950:5
[INFO] [stderr]       |
[INFO] [stderr] 29949 | pub struct FitMessageFileCapabilities {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 29950 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageFileCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:30213:5
[INFO] [stderr]       |
[INFO] [stderr] 30212 | pub struct FitMessageFileCreator {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 30213 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageFileCreator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:30543:5
[INFO] [stderr]       |
[INFO] [stderr] 30542 | pub struct FitMessageFileId {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 30543 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageFileId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:30873:5
[INFO] [stderr]       |
[INFO] [stderr] 30872 | pub struct FitMessageGoal {
[INFO] [stderr]       |            -------------- field in this struct
[INFO] [stderr] 30873 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageGoal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:31186:5
[INFO] [stderr]       |
[INFO] [stderr] 31185 | pub struct FitMessageGpsMetadata {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 31186 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageGpsMetadata` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:31485:5
[INFO] [stderr]       |
[INFO] [stderr] 31484 | pub struct FitMessageGyroscopeData {
[INFO] [stderr]       |            ----------------------- field in this struct
[INFO] [stderr] 31485 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageGyroscopeData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:31784:5
[INFO] [stderr]       |
[INFO] [stderr] 31783 | pub struct FitMessageHr {
[INFO] [stderr]       |            ------------ field in this struct
[INFO] [stderr] 31784 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:32167:5
[INFO] [stderr]       |
[INFO] [stderr] 32166 | pub struct FitMessageHrZone {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 32167 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageHrZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:32403:5
[INFO] [stderr]       |
[INFO] [stderr] 32402 | pub struct FitMessageHrmProfile {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 32403 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageHrmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:32659:5
[INFO] [stderr]       |
[INFO] [stderr] 32658 | pub struct FitMessageHrv {
[INFO] [stderr]       |            ------------- field in this struct
[INFO] [stderr] 32659 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageHrv` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:32876:5
[INFO] [stderr]       |
[INFO] [stderr] 32875 | pub struct FitMessageJump {
[INFO] [stderr]       |            -------------- field in this struct
[INFO] [stderr] 32876 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageJump` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:33335:5
[INFO] [stderr]       |
[INFO] [stderr] 33334 | pub struct FitMessageLap {
[INFO] [stderr]       |            ------------- field in this struct
[INFO] [stderr] 33335 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:34781:5
[INFO] [stderr]       |
[INFO] [stderr] 34780 | pub struct FitMessageLength {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 34781 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageLength` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:35149:5
[INFO] [stderr]       |
[INFO] [stderr] 35148 | pub struct FitMessageMagnetometerData {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 35149 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMagnetometerData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:35448:5
[INFO] [stderr]       |
[INFO] [stderr] 35447 | pub struct FitMessageMemoGlob {
[INFO] [stderr]       |            ------------------ field in this struct
[INFO] [stderr] 35448 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMemoGlob` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:35777:5
[INFO] [stderr]       |
[INFO] [stderr] 35776 | pub struct FitMessageMesgCapabilities {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 35777 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMesgCapabilities` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:36094:5
[INFO] [stderr]       |
[INFO] [stderr] 36093 | pub struct FitMessageMetZone {
[INFO] [stderr]       |            ----------------- field in this struct
[INFO] [stderr] 36094 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMetZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:36434:5
[INFO] [stderr]       |
[INFO] [stderr] 36433 | pub struct FitMessageMonitoring {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 36434 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMonitoring` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:36992:5
[INFO] [stderr]       |
[INFO] [stderr] 36991 | pub struct FitMessageMonitoringInfo {
[INFO] [stderr]       |            ------------------------ field in this struct
[INFO] [stderr] 36992 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageMonitoringInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:37272:5
[INFO] [stderr]       |
[INFO] [stderr] 37271 | pub struct FitMessageNmeaSentence {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 37272 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageNmeaSentence` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:37523:5
[INFO] [stderr]       |
[INFO] [stderr] 37522 | pub struct FitMessageObdiiData {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 37523 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageObdiiData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:37822:5
[INFO] [stderr]       |
[INFO] [stderr] 37821 | pub struct FitMessageOhrSettings {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 37822 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageOhrSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:38114:5
[INFO] [stderr]       |
[INFO] [stderr] 38113 | pub struct FitMessageOneDSensorCalibration {
[INFO] [stderr]       |            ------------------------------- field in this struct
[INFO] [stderr] 38114 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageOneDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:38458:5
[INFO] [stderr]       |
[INFO] [stderr] 38457 | pub struct FitMessagePowerZone {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 38458 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessagePowerZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:38697:5
[INFO] [stderr]       |
[INFO] [stderr] 38696 | pub struct FitMessageRecord {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 38697 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageRecord` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:39791:5
[INFO] [stderr]       |
[INFO] [stderr] 39790 | pub struct FitMessageSchedule {
[INFO] [stderr]       |            ------------------ field in this struct
[INFO] [stderr] 39791 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSchedule` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:40124:5
[INFO] [stderr]       |
[INFO] [stderr] 40123 | pub struct FitMessageSdmProfile {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 40124 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSdmProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:40404:5
[INFO] [stderr]       |
[INFO] [stderr] 40403 | pub struct FitMessageSegmentFile {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 40404 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSegmentFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:40698:5
[INFO] [stderr]       |
[INFO] [stderr] 40697 | pub struct FitMessageSegmentId {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 40698 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSegmentId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:41032:5
[INFO] [stderr]       |
[INFO] [stderr] 41031 | pub struct FitMessageSegmentLap {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 41032 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSegmentLap` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:42151:5
[INFO] [stderr]       |
[INFO] [stderr] 42150 | pub struct FitMessageSegmentLeaderboardEntry {
[INFO] [stderr]       |            --------------------------------- field in this struct
[INFO] [stderr] 42151 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSegmentLeaderboardEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:42422:5
[INFO] [stderr]       |
[INFO] [stderr] 42421 | pub struct FitMessageSegmentPoint {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 42422 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSegmentPoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:42833:5
[INFO] [stderr]       |
[INFO] [stderr] 42832 | pub struct FitMessageSession {
[INFO] [stderr]       |            ----------------- field in this struct
[INFO] [stderr] 42833 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:44404:5
[INFO] [stderr]       |
[INFO] [stderr] 44403 | pub struct FitMessageSet {
[INFO] [stderr]       |            ------------- field in this struct
[INFO] [stderr] 44404 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:44812:5
[INFO] [stderr]       |
[INFO] [stderr] 44811 | pub struct FitMessageSlaveDevice {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 44812 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSlaveDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:45105:5
[INFO] [stderr]       |
[INFO] [stderr] 45104 | pub struct FitMessageSoftware {
[INFO] [stderr]       |            ------------------ field in this struct
[INFO] [stderr] 45105 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSoftware` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:45344:5
[INFO] [stderr]       |
[INFO] [stderr] 45343 | pub struct FitMessageSpeedZone {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 45344 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSpeedZone` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:45583:5
[INFO] [stderr]       |
[INFO] [stderr] 45582 | pub struct FitMessageSport {
[INFO] [stderr]       |            --------------- field in this struct
[INFO] [stderr] 45583 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageSport` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:45819:5
[INFO] [stderr]       |
[INFO] [stderr] 45818 | pub struct FitMessageStressLevel {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 45819 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageStressLevel` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:46117:5
[INFO] [stderr]       |
[INFO] [stderr] 46116 | pub struct FitMessageThreeDSensorCalibration {
[INFO] [stderr]       |            --------------------------------- field in this struct
[INFO] [stderr] 46117 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageThreeDSensorCalibration` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:46469:5
[INFO] [stderr]       |
[INFO] [stderr] 46468 | pub struct FitMessageTimestampCorrelation {
[INFO] [stderr]       |            ------------------------------ field in this struct
[INFO] [stderr] 46469 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageTimestampCorrelation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:46761:5
[INFO] [stderr]       |
[INFO] [stderr] 46760 | pub struct FitMessageTotals {
[INFO] [stderr]       |            ---------------- field in this struct
[INFO] [stderr] 46761 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageTotals` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:47164:5
[INFO] [stderr]       |
[INFO] [stderr] 47163 | pub struct FitMessageTrainingFile {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 47164 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageTrainingFile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:47501:5
[INFO] [stderr]       |
[INFO] [stderr] 47500 | pub struct FitMessageUserProfile {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 47501 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageUserProfile` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:47969:5
[INFO] [stderr]       |
[INFO] [stderr] 47968 | pub struct FitMessageVideo {
[INFO] [stderr]       |            --------------- field in this struct
[INFO] [stderr] 47969 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageVideo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:48205:5
[INFO] [stderr]       |
[INFO] [stderr] 48204 | pub struct FitMessageVideoClip {
[INFO] [stderr]       |            ------------------- field in this struct
[INFO] [stderr] 48205 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageVideoClip` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:48476:5
[INFO] [stderr]       |
[INFO] [stderr] 48475 | pub struct FitMessageVideoDescription {
[INFO] [stderr]       |            -------------------------- field in this struct
[INFO] [stderr] 48476 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageVideoDescription` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:48715:5
[INFO] [stderr]       |
[INFO] [stderr] 48714 | pub struct FitMessageVideoFrame {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 48715 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageVideoFrame` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:48966:5
[INFO] [stderr]       |
[INFO] [stderr] 48965 | pub struct FitMessageVideoTitle {
[INFO] [stderr]       |            -------------------- field in this struct
[INFO] [stderr] 48966 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageVideoTitle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:49275:5
[INFO] [stderr]       |
[INFO] [stderr] 49274 | pub struct FitMessageWatchfaceSettings {
[INFO] [stderr]       |            --------------------------- field in this struct
[INFO] [stderr] 49275 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWatchfaceSettings` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:49576:5
[INFO] [stderr]       |
[INFO] [stderr] 49575 | pub struct FitMessageWeatherAlert {
[INFO] [stderr]       |            ---------------------- field in this struct
[INFO] [stderr] 49576 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWeatherAlert` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:49851:5
[INFO] [stderr]       |
[INFO] [stderr] 49850 | pub struct FitMessageWeatherConditions {
[INFO] [stderr]       |            --------------------------- field in this struct
[INFO] [stderr] 49851 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWeatherConditions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:50214:5
[INFO] [stderr]       |
[INFO] [stderr] 50213 | pub struct FitMessageWeightScale {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 50214 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWeightScale` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:50545:5
[INFO] [stderr]       |
[INFO] [stderr] 50544 | pub struct FitMessageWorkout {
[INFO] [stderr]       |            ----------------- field in this struct
[INFO] [stderr] 50545 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWorkout` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:50816:5
[INFO] [stderr]       |
[INFO] [stderr] 50815 | pub struct FitMessageWorkoutSession {
[INFO] [stderr]       |            ------------------------ field in this struct
[INFO] [stderr] 50816 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWorkoutSession` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:51921:5
[INFO] [stderr]       |
[INFO] [stderr] 51920 | pub struct FitMessageWorkoutStep {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 51921 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageWorkoutStep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]      --> src/fittypes.rs:52386:5
[INFO] [stderr]       |
[INFO] [stderr] 52385 | pub struct FitMessageZonesTarget {
[INFO] [stderr]       |            --------------------- field in this struct
[INFO] [stderr] 52386 |     header: FitRecordHeader,
[INFO] [stderr]       |     ^^^^^^
[INFO] [stderr]       |
[INFO] [stderr]       = note: `FitMessageZonesTarget` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `header` is never read
[INFO] [stderr]    --> src/fittypes_utils.rs:541:5
[INFO] [stderr]     |
[INFO] [stderr] 540 | pub struct FitMessageHr {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] 541 |     header: FitRecordHeader,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `FitMessageHr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]    --> src/fittypes_utils.rs:472:43
[INFO] [stderr]     |
[INFO] [stderr] 472 |             let bytes: [u8; 4] = unsafe { transmute(self.seconds_since_garmin_epoch.to_be()) };
[INFO] [stderr]     |                                           ---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                           |
[INFO] [stderr]     |                                           help: replace this with: `u32::to_ne_bytes`
[INFO] [stderr]     |
[INFO] [stderr]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stderr]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary transmute
[INFO] [stderr]    --> src/fittypes_utils.rs:490:39
[INFO] [stderr]     |
[INFO] [stderr] 490 |         let bytes: [u8; 4] = unsafe { transmute(new_epoch_offset.to_be()) };
[INFO] [stderr]     |                                       ---------^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                       |
[INFO] [stderr]     |                                       help: replace this with: `u32::to_ne_bytes`
[INFO] [stderr]     |
[INFO] [stderr]     = help: there's also `to_le_bytes` and `to_be_bytes` if you expect a particular byte order
[INFO] [stderr] 
[INFO] [stderr] warning: `fitparse` (lib) generated 94 warnings (run `cargo fix --lib -p fitparse` to apply 2 suggestions)
[INFO] [stderr] warning: `fitparse` (lib test) generated 94 warnings (94 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: fitparse v0.1.0 (/opt/rustwide/workdir), nom v3.2.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fitparse-0c3352bb4231ad66)
[INFO] [stderr]      Running tests/activity_test.rs (/opt/rustwide/target/debug/deps/activity_test-dc99b4e037c94596)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test fittypes::fittypes_test::fit_message_record_with_developer_fields ... ok
[INFO] [stdout] test fittypes::fittypes_test::fit_message_event_with_subfield ... ok
[INFO] [stdout] test tests::bit_subset_test ... ok
[INFO] [stdout] test tests::definition_message_test ... ok
[INFO] [stdout] test fittypes::fittypes_test::fit_message_record ... ok
[INFO] [stdout] test tests::normal_record_header_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Doc-tests fitparse
[INFO] [stdout] test smoke ... ok
[INFO] [stdout] test activity_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b605bb3d16b950c4dc93aee59dd1bdec86c6e85d4bf5ab127fd2373a365b11d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b605bb3d16b950c4dc93aee59dd1bdec86c6e85d4bf5ab127fd2373a365b11d6", kill_on_drop: false }`
[INFO] [stdout] b605bb3d16b950c4dc93aee59dd1bdec86c6e85d4bf5ab127fd2373a365b11d6
