[INFO] cloning repository https://github.com/M4tthewDE/av1-visualizer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/M4tthewDE/av1-visualizer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FM4tthewDE%2Fav1-visualizer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FM4tthewDE%2Fav1-visualizer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 72cad1f998265b033616532164700b1c6aa13442
[INFO] checking M4tthewDE/av1-visualizer against try#b1f2594eac607c1f051534800237eeedb5590a49 for pr-139493-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FM4tthewDE%2Fav1-visualizer" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/M4tthewDE/av1-visualizer
[INFO] finished tweaking git repo https://github.com/M4tthewDE/av1-visualizer
[INFO] tweaked toml for git repo https://github.com/M4tthewDE/av1-visualizer written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/M4tthewDE/av1-visualizer on toolchain b1f2594eac607c1f051534800237eeedb5590a49
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b1f2594eac607c1f051534800237eeedb5590a49" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/M4tthewDE/av1-visualizer 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" "+b1f2594eac607c1f051534800237eeedb5590a49" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+b1f2594eac607c1f051534800237eeedb5590a49" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8553561014cfd11b2c7592fa9db53adc1631db9bb05047e1feb100be06e3087a
[INFO] running `Command { std: "docker" "start" "-a" "8553561014cfd11b2c7592fa9db53adc1631db9bb05047e1feb100be06e3087a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8553561014cfd11b2c7592fa9db53adc1631db9bb05047e1feb100be06e3087a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8553561014cfd11b2c7592fa9db53adc1631db9bb05047e1feb100be06e3087a", kill_on_drop: false }`
[INFO] [stdout] 8553561014cfd11b2c7592fa9db53adc1631db9bb05047e1feb100be06e3087a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+b1f2594eac607c1f051534800237eeedb5590a49" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b9da5cdeb2a81fb92dafafd6b95000936ced28afa8cadb59912c2faa59be571
[INFO] running `Command { std: "docker" "start" "-a" "1b9da5cdeb2a81fb92dafafd6b95000936ced28afa8cadb59912c2faa59be571", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.81
[INFO] [stderr]    Compiling anyhow v1.0.82
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking av1-visualizer v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/decoder/av1/obu.rs:431:31
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn decode_tile(&mut self, b: &mut BitStream) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/decoder/av1/obu.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |         for r in (self.mi_row_start..self.mi_row_end).step_by(sb_size4) {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/decoder/av1/obu.rs:431:31
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn decode_tile(&mut self, b: &mut BitStream) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]    --> src/decoder/av1/obu.rs:461:13
[INFO] [stdout]     |
[INFO] [stdout] 461 |         for r in (self.mi_row_start..self.mi_row_end).step_by(sb_size4) {
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TemporalDelimiter` is never constructed
[INFO] [stdout]   --> src/decoder/av1/obu.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct TemporalDelimiter {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/decoder/av1/obu.rs:84:9
[INFO] [stdout]     |
[INFO] [stdout]  83 | pub struct SequenceHeader {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout]  84 |     pub header: ObuHeader,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]  85 |     pub still_picture: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]  86 |     pub timing_info_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  87 |     pub decoder_model_info_present: bool,
[INFO] [stdout]  88 |     pub initial_display_delay_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  89 |     pub operating_points_cnt: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  90 |     pub operating_point_idc: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  91 |     pub seq_level_idx: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]  92 |     pub seq_tier: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]  93 |     pub decoder_model_present_for_this_op: Vec<bool>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  94 |     pub initial_display_delay_present_for_this_op: Vec<bool>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  95 |     pub initial_display_delay: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub enable_filter_intra: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 101 |     pub enable_intra_edge_filter: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 102 |     pub enable_interintra_compound: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 103 |     pub enable_masked_compound: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 104 |     pub enable_warped_motion: bool,
[INFO] [stdout] 105 |     pub enable_dual_filter: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     pub enable_order_hint: bool,
[INFO] [stdout] 107 |     pub enable_jnt_comp: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 108 |     pub enable_ref_frame_mvs: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SequenceHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/decoder/av1/obu.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct UncompressedHeader {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 121 |     pub show_existing_frame: bool,
[INFO] [stdout] 122 |     pub force_integer_mv: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 123 |     pub current_frame_id: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     pub allow_high_precision_mv: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |     pub disabled_frame_end_update_cdf: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 126 |     pub delta_q_res: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 127 |     pub delta_lf_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     pub delta_lf_res: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 129 |     pub delta_lf_multi: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 130 |     pub loop_filter_params: LoopFilterParams,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 131 |     pub cdef_params: CdefParams,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 132 |     pub skip_mode_allowed: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     pub skip_mode_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 134 |     pub reduced_tx_set: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 135 |     pub allow_warped_motion: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UncompressedHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `qm_y`, `qm_u`, and `qm_v` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1147:9
[INFO] [stdout]      |
[INFO] [stdout] 1145 | pub struct QuantizationParams {
[INFO] [stdout]      |            ------------------ fields in this struct
[INFO] [stdout] 1146 |     pub base_q_idx: u64,
[INFO] [stdout] 1147 |     pub qm_y: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 1148 |     pub qm_u: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 1149 |     pub qm_v: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `QuantizationParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `color_range`, `subsampling_x`, `subsampling_y`, and `chroma_sample_position` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1248 | pub struct ColorConfig {
[INFO] [stdout]      |            ----------- fields in this struct
[INFO] [stdout] 1249 |     pub separate_uv_delta_q: bool,
[INFO] [stdout] 1250 |     pub color_range: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 1251 |     pub subsampling_x: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout] 1252 |     pub subsampling_y: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout] 1253 |     pub chroma_sample_position: ChromaSamplePosition,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ColorConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `loop_filter_level`, `loop_filter_sharpness`, and `loop_filter_delta_enabled` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1354 | pub struct LoopFilterParams {
[INFO] [stdout]      |            ---------------- fields in this struct
[INFO] [stdout] 1355 |     pub loop_filter_level: [u64; 4],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1356 |     pub loop_filter_sharpness: u64,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1357 |     pub loop_filter_delta_enabled: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `LoopFilterParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `cdef_bits`, `cdef_y_pri_strength`, `cdef_y_sec_strength`, `cdef_uv_pri_strength`, and `cdef_uv_sec_strength` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1362:9
[INFO] [stdout]      |
[INFO] [stdout] 1361 | pub struct CdefParams {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1362 |     pub cdef_bits: u64,
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] 1363 |     pub cdef_y_pri_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1364 |     pub cdef_y_sec_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1365 |     pub cdef_uv_pri_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1366 |     pub cdef_uv_sec_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CdefParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `header_length`, `denominator`, `numerator`, and `num_frames` are never read
[INFO] [stdout]   --> src/decoder/ivf/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Ivf {
[INFO] [stdout]    |            --- fields in this struct
[INFO] [stdout] 11 |     pub header_length: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub denominator: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 16 |     pub numerator: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 17 |     pub num_frames: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Ivf` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `field_count` and `field_ordering` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Fiel {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub field_count: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 10 |     pub field_ordering: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Fiel` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `h_spacing` and `v_spacing` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Pasp {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 15 |     pub h_spacing: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 16 |     pub v_spacing: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Pasp` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `buffer_size_db`, `max_bitrate`, and `avg_bitrate` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Btrt {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 21 |     pub buffer_size_db: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     pub max_bitrate: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 23 |     pub avg_bitrate: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Btrt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Av01 {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 28 |     pub width: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 29 |     pub height: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 30 |     pub horizresolution: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 31 |     pub vertresolution: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     pub frame_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 33 |     pub compressor_name: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 34 |     pub depth: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 35 |     pub av1c: Av1C,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 36 |     pub fiel: Fiel,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 37 |     // FIXME: this should be optional
[INFO] [stdout] 38 |     pub pasp: Pasp,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 39 |     pub btrt: Btrt,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Av01` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/av1c.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Av1C {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub marker: u8,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 10 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 11 |     pub seq_profile: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 12 |     pub seq_level_idx_0: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub seq_tier_0: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 14 |     pub high_bitdepth: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     pub twelve_bit: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     pub monochrome: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 17 |     pub chroma_subsampling_x: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     pub chroma_subsampling_y: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub chroma_sample_position: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     pub initial_presentation_delay_minus_one: Option<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub config_obus: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Av1C` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dref` is never read
[INFO] [stdout]   --> src/decoder/mp4/dinf.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Dinf {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 10 |     pub dref: Dref,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Dinf` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `location` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Url {
[INFO] [stdout]    |     --- fields in this variant
[INFO] [stdout]  9 |         version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 11 |         location: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DataEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `name`, and `location` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Urn {
[INFO] [stdout]    |     --- fields in this variant
[INFO] [stdout] 14 |         version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 15 |         flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 16 |         name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 17 |         location: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DataEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct Dref {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 23 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 24 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 25 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 26 |     pub entries: Vec<DataEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Dref` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `elst` is never read
[INFO] [stdout]   --> src/decoder/mp4/edts.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Edts {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 10 |     pub elst: Option<Elst>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Edts` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/elst.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Elst {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  7 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  8 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]  9 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 10 |     pub entries: Vec<Entry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Elst` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `segment_duration`, `media_time`, and `media_rate` are never read
[INFO] [stdout]   --> src/decoder/mp4/elst.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Entry {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 15 |     pub segment_duration: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     pub media_time: i32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 17 |     pub media_rate: i16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Entry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `major_brand`, `minor_version`, and `compatible_brands` are never read
[INFO] [stdout]   --> src/decoder/mp4/ftyp.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Ftyp {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 11 |     /// Printable four-character code, registered with ISO, that identifies a precise specification
[INFO] [stdout] 12 |     pub major_brand: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub minor_version: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub compatible_brands: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Ftyp` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `data` are never read
[INFO] [stdout]  --> src/decoder/mp4/gmhd.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Gmhd {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 7 |     pub version: u8,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 8 |     pub flags: [u8; 3],
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 9 |     pub data: Vec<u8>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Gmhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `handler_type`, `reserved`, and `name` are never read
[INFO] [stdout]   --> src/decoder/mp4/hdlr.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct Hdlr {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  8 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  9 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 10 |     pub handler_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub reserved: [u8; 12],
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Hdlr` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/mdhd.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct Mdhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  8 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  9 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 10 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub timescale: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 13 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 14 |     pub language: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mdhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mdhd`, `hdlr`, and `minf` are never read
[INFO] [stdout]   --> src/decoder/mp4/mdia.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Mdia {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 11 |     pub mdhd: Mdhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub hdlr: Hdlr,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub minf: Minf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mdia` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `hdlr` and `ilst` are never read
[INFO] [stdout]  --> src/decoder/mp4/meta.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Meta {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 8 |     pub hdlr: Hdlr,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 9 |     pub ilst: Option<Vec<u8>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Meta` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Vmhd(Vmhd),
[INFO] [stdout]    |     ---- ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InformationHeader` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 10 -     Vmhd(Vmhd),
[INFO] [stdout] 10 +     Vmhd(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Gmhd(Gmhd),
[INFO] [stdout]    |     ---- ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InformationHeader` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 11 -     Gmhd(Gmhd),
[INFO] [stdout] 11 +     Gmhd(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `information_header`, `dinf`, and `stbl` are never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct Minf {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 22 |     pub information_header: InformationHeader,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     pub dinf: Dinf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 24 |     pub stbl: Stbl,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Minf` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mvhd`, `traks`, `udta`, and `mdat` are never read
[INFO] [stdout]   --> src/decoder/mp4/moov.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Moov {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 16 |     pub mvhd: Mvhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 17 |     pub traks: Vec<Trak>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 18 |     pub udta: Option<Udta>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub mdat: Option<Vec<u8>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Moov` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/mvhd.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Mvhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 15 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub timescale: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub rate: f64,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub volume: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub matrix: [u32; 9],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 41 |
[INFO] [stdout] 42 |     pub pre_defined: [u32; 6],
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub next_track_id: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mvhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Stts {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 12 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 14 |     pub entries: Vec<SampleEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stts` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `sample_numbers` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct Stss {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 53 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 54 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 55 |     pub sample_numbers: Vec<u32>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stss` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct Stsc {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 90 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 91 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 92 |     pub entries: Vec<StscEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stsc` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `sample_size`, `sample_count`, and `entries` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub struct Stsz {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 135 |     pub version: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 136 |     pub flags: [u8; 3],
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 137 |     pub sample_size: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 138 |     pub sample_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 139 |     pub entries: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stsz` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `chunk_offsets` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub struct Stco {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 180 |     pub version: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 181 |     pub flags: [u8; 3],
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 182 |     pub entry_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 183 |     pub chunk_offsets: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stco` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stsd`, `stts`, `stss`, `stsc`, `stsz`, and `stco` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub struct Stbl {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 217 |     pub stsd: Stsd,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 218 |     pub stts: Stts,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 219 |     pub stss: Option<Stss>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 220 |     pub stsc: Stsc,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 221 |     pub stsz: Stsz,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 222 |     pub stco: Stco,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stbl` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]  --> src/decoder/mp4/stsd.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Av01(String, u16, Av01),
[INFO] [stdout]   |     ---- ^^^^^^  ^^^  ^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     fields in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SampleEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]   |
[INFO] [stdout] 9 -     Av01(String, u16, Av01),
[INFO] [stdout] 9 +     Av01((), (), ()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> src/decoder/mp4/stsd.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Text(String, u16, Vec<u8>),
[INFO] [stdout]    |     ---- ^^^^^^  ^^^  ^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SampleEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 10 -     Text(String, u16, Vec<u8>),
[INFO] [stdout] 10 +     Text((), (), ()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, `handler_type`, and `sample_entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stsd.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Stsd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 21 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 22 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 23 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub handler_type: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 27 |     pub sample_entries: Vec<SampleEntry>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stsd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/tkhd.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Tkhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 11 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub id: u32,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 14 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 15 |     pub layer: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 16 |     pub alternate_group: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub volume: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |     pub matrix: [u32; 9],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 19 |     pub width: f64,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 20 |     pub height: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tkhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tkhd`, `edts`, `tref`, and `mdia` are never read
[INFO] [stdout]   --> src/decoder/mp4/trak.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Trak {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 10 |     pub tkhd: Tkhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 11 |     pub edts: Option<Edts>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub tref: Option<Tref>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub mdia: Mdia,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Trak` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `reference_type`, and `track_ids` are never read
[INFO] [stdout]   --> src/decoder/mp4/tref.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Tref {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  7 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  8 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]  9 |     pub reference_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub track_ids: Vec<u32>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tref` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `meta` and `chpl` are never read
[INFO] [stdout]  --> src/decoder/mp4/udta.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Udta {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 8 |     pub meta: Meta,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 9 |     pub chpl: Option<Vec<u8>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Udta` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `graphics_mode`, `red`, `green`, and `blue` are never read
[INFO] [stdout]   --> src/decoder/mp4/vmhd.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Vmhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 12 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub graphics_mode: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub red: u16,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub green: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub blue: u16,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Vmhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TemporalDelimiter` is never constructed
[INFO] [stdout]   --> src/decoder/av1/obu.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct TemporalDelimiter {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/decoder/av1/obu.rs:84:9
[INFO] [stdout]     |
[INFO] [stdout]  83 | pub struct SequenceHeader {
[INFO] [stdout]     |            -------------- fields in this struct
[INFO] [stdout]  84 |     pub header: ObuHeader,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]  85 |     pub still_picture: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]  86 |     pub timing_info_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  87 |     pub decoder_model_info_present: bool,
[INFO] [stdout]  88 |     pub initial_display_delay_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  89 |     pub operating_points_cnt: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  90 |     pub operating_point_idc: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  91 |     pub seq_level_idx: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]  92 |     pub seq_tier: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]  93 |     pub decoder_model_present_for_this_op: Vec<bool>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  94 |     pub initial_display_delay_present_for_this_op: Vec<bool>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  95 |     pub initial_display_delay: Vec<u64>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub enable_filter_intra: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 101 |     pub enable_intra_edge_filter: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 102 |     pub enable_interintra_compound: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 103 |     pub enable_masked_compound: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 104 |     pub enable_warped_motion: bool,
[INFO] [stdout] 105 |     pub enable_dual_filter: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 106 |     pub enable_order_hint: bool,
[INFO] [stdout] 107 |     pub enable_jnt_comp: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 108 |     pub enable_ref_frame_mvs: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `SequenceHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]    --> src/decoder/av1/obu.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct UncompressedHeader {
[INFO] [stdout]     |            ------------------ fields in this struct
[INFO] [stdout] 121 |     pub show_existing_frame: bool,
[INFO] [stdout] 122 |     pub force_integer_mv: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 123 |     pub current_frame_id: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 124 |     pub allow_high_precision_mv: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 125 |     pub disabled_frame_end_update_cdf: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 126 |     pub delta_q_res: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 127 |     pub delta_lf_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 128 |     pub delta_lf_res: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 129 |     pub delta_lf_multi: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 130 |     pub loop_filter_params: LoopFilterParams,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 131 |     pub cdef_params: CdefParams,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 132 |     pub skip_mode_allowed: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     pub skip_mode_present: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 134 |     pub reduced_tx_set: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 135 |     pub allow_warped_motion: bool,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `UncompressedHeader` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `qm_y`, `qm_u`, and `qm_v` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1147:9
[INFO] [stdout]      |
[INFO] [stdout] 1145 | pub struct QuantizationParams {
[INFO] [stdout]      |            ------------------ fields in this struct
[INFO] [stdout] 1146 |     pub base_q_idx: u64,
[INFO] [stdout] 1147 |     pub qm_y: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 1148 |     pub qm_u: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 1149 |     pub qm_v: u64,
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `QuantizationParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `color_range`, `subsampling_x`, `subsampling_y`, and `chroma_sample_position` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1250:9
[INFO] [stdout]      |
[INFO] [stdout] 1248 | pub struct ColorConfig {
[INFO] [stdout]      |            ----------- fields in this struct
[INFO] [stdout] 1249 |     pub separate_uv_delta_q: bool,
[INFO] [stdout] 1250 |     pub color_range: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^
[INFO] [stdout] 1251 |     pub subsampling_x: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout] 1252 |     pub subsampling_y: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout] 1253 |     pub chroma_sample_position: ChromaSamplePosition,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `ColorConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `loop_filter_level`, `loop_filter_sharpness`, and `loop_filter_delta_enabled` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1355:9
[INFO] [stdout]      |
[INFO] [stdout] 1354 | pub struct LoopFilterParams {
[INFO] [stdout]      |            ---------------- fields in this struct
[INFO] [stdout] 1355 |     pub loop_filter_level: [u64; 4],
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1356 |     pub loop_filter_sharpness: u64,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1357 |     pub loop_filter_delta_enabled: bool,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `LoopFilterParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `cdef_bits`, `cdef_y_pri_strength`, `cdef_y_sec_strength`, `cdef_uv_pri_strength`, and `cdef_uv_sec_strength` are never read
[INFO] [stdout]     --> src/decoder/av1/obu.rs:1362:9
[INFO] [stdout]      |
[INFO] [stdout] 1361 | pub struct CdefParams {
[INFO] [stdout]      |            ---------- fields in this struct
[INFO] [stdout] 1362 |     pub cdef_bits: u64,
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout] 1363 |     pub cdef_y_pri_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1364 |     pub cdef_y_sec_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1365 |     pub cdef_uv_pri_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 1366 |     pub cdef_uv_sec_strength: Vec<u64>,
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `CdefParams` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `header_length`, `denominator`, `numerator`, and `num_frames` are never read
[INFO] [stdout]   --> src/decoder/ivf/mod.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Ivf {
[INFO] [stdout]    |            --- fields in this struct
[INFO] [stdout] 11 |     pub header_length: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub denominator: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 16 |     pub numerator: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 17 |     pub num_frames: u32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Ivf` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `field_count` and `field_ordering` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Fiel {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub field_count: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 10 |     pub field_ordering: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Fiel` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `h_spacing` and `v_spacing` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Pasp {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 15 |     pub h_spacing: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 16 |     pub v_spacing: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Pasp` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `buffer_size_db`, `max_bitrate`, and `avg_bitrate` are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Btrt {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 21 |     pub buffer_size_db: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 22 |     pub max_bitrate: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 23 |     pub avg_bitrate: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Btrt` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/av01.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct Av01 {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 28 |     pub width: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 29 |     pub height: u16,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 30 |     pub horizresolution: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 31 |     pub vertresolution: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 32 |     pub frame_count: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 33 |     pub compressor_name: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 34 |     pub depth: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 35 |     pub av1c: Av1C,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 36 |     pub fiel: Fiel,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 37 |     // FIXME: this should be optional
[INFO] [stdout] 38 |     pub pasp: Pasp,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 39 |     pub btrt: Btrt,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Av01` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/av1c.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Av1C {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub marker: u8,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 10 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 11 |     pub seq_profile: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 12 |     pub seq_level_idx_0: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub seq_tier_0: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 14 |     pub high_bitdepth: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     pub twelve_bit: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 16 |     pub monochrome: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 17 |     pub chroma_subsampling_x: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 18 |     pub chroma_subsampling_y: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub chroma_sample_position: u8,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     pub initial_presentation_delay_minus_one: Option<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub config_obus: Vec<u8>,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Av1C` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dref` is never read
[INFO] [stdout]   --> src/decoder/mp4/dinf.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Dinf {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 10 |     pub dref: Dref,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Dinf` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `location` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 |     Url {
[INFO] [stdout]    |     --- fields in this variant
[INFO] [stdout]  9 |         version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |         flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 11 |         location: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DataEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `name`, and `location` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Urn {
[INFO] [stdout]    |     --- fields in this variant
[INFO] [stdout] 14 |         version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 15 |         flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 16 |         name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 17 |         location: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DataEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/dref.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct Dref {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 23 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 24 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 25 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 26 |     pub entries: Vec<DataEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Dref` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `elst` is never read
[INFO] [stdout]   --> src/decoder/mp4/edts.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Edts {
[INFO] [stdout]    |            ---- field in this struct
[INFO] [stdout] 10 |     pub elst: Option<Elst>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Edts` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/elst.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Elst {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  7 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  8 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]  9 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] 10 |     pub entries: Vec<Entry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Elst` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `segment_duration`, `media_time`, and `media_rate` are never read
[INFO] [stdout]   --> src/decoder/mp4/elst.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Entry {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 15 |     pub segment_duration: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     pub media_time: i32,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 17 |     pub media_rate: i16,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Entry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `major_brand`, `minor_version`, and `compatible_brands` are never read
[INFO] [stdout]   --> src/decoder/mp4/ftyp.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Ftyp {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 11 |     /// Printable four-character code, registered with ISO, that identifies a precise specification
[INFO] [stdout] 12 |     pub major_brand: String,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub minor_version: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub compatible_brands: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Ftyp` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `data` are never read
[INFO] [stdout]  --> src/decoder/mp4/gmhd.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Gmhd {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 7 |     pub version: u8,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 8 |     pub flags: [u8; 3],
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 9 |     pub data: Vec<u8>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Gmhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `handler_type`, `reserved`, and `name` are never read
[INFO] [stdout]   --> src/decoder/mp4/hdlr.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct Hdlr {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  8 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  9 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 10 |     pub handler_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub reserved: [u8; 12],
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 12 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Hdlr` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/mdhd.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct Mdhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  8 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  9 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 10 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 11 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub timescale: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 13 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 14 |     pub language: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mdhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mdhd`, `hdlr`, and `minf` are never read
[INFO] [stdout]   --> src/decoder/mp4/mdia.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Mdia {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 11 |     pub mdhd: Mdhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub hdlr: Hdlr,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub minf: Minf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mdia` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `hdlr` and `ilst` are never read
[INFO] [stdout]  --> src/decoder/mp4/meta.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Meta {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 8 |     pub hdlr: Hdlr,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 9 |     pub ilst: Option<Vec<u8>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Meta` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Vmhd(Vmhd),
[INFO] [stdout]    |     ---- ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InformationHeader` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 10 -     Vmhd(Vmhd),
[INFO] [stdout] 10 +     Vmhd(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 |     Gmhd(Gmhd),
[INFO] [stdout]    |     ---- ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InformationHeader` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 11 -     Gmhd(Gmhd),
[INFO] [stdout] 11 +     Gmhd(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `information_header`, `dinf`, and `stbl` are never read
[INFO] [stdout]   --> src/decoder/mp4/minf.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct Minf {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 22 |     pub information_header: InformationHeader,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     pub dinf: Dinf,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 24 |     pub stbl: Stbl,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Minf` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mvhd`, `traks`, `udta`, and `mdat` are never read
[INFO] [stdout]   --> src/decoder/mp4/moov.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct Moov {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 16 |     pub mvhd: Mvhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 17 |     pub traks: Vec<Trak>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 18 |     pub udta: Option<Udta>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 19 |     pub mdat: Option<Vec<u8>>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Moov` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/mvhd.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct Mvhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 15 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub timescale: u32,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub rate: f64,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub volume: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub matrix: [u32; 9],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 41 |
[INFO] [stdout] 42 |     pub pre_defined: [u32; 6],
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub next_track_id: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mvhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Stts {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 12 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 14 |     pub entries: Vec<SampleEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stts` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `sample_numbers` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct Stss {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 53 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 54 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 55 |     pub sample_numbers: Vec<u32>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stss` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, and `entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stbl.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct Stsc {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 90 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 91 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 92 |     pub entries: Vec<StscEntry>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stsc` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `sample_size`, `sample_count`, and `entries` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:135:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub struct Stsz {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 135 |     pub version: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 136 |     pub flags: [u8; 3],
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 137 |     pub sample_size: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 138 |     pub sample_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 139 |     pub entries: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stsz` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, and `chunk_offsets` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 179 | pub struct Stco {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 180 |     pub version: u8,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 181 |     pub flags: [u8; 3],
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 182 |     pub entry_count: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout] 183 |     pub chunk_offsets: Vec<u32>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stco` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stsd`, `stts`, `stss`, `stsc`, `stsz`, and `stco` are never read
[INFO] [stdout]    --> src/decoder/mp4/stbl.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub struct Stbl {
[INFO] [stdout]     |            ---- fields in this struct
[INFO] [stdout] 217 |     pub stsd: Stsd,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 218 |     pub stts: Stts,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 219 |     pub stss: Option<Stss>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 220 |     pub stsc: Stsc,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 221 |     pub stsz: Stsz,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 222 |     pub stco: Stco,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Stbl` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]  --> src/decoder/mp4/stsd.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Av01(String, u16, Av01),
[INFO] [stdout]   |     ---- ^^^^^^  ^^^  ^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     fields in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `SampleEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]   |
[INFO] [stdout] 9 -     Av01(String, u16, Av01),
[INFO] [stdout] 9 +     Av01((), (), ()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> src/decoder/mp4/stsd.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Text(String, u16, Vec<u8>),
[INFO] [stdout]    |     ---- ^^^^^^  ^^^  ^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     fields in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `SampleEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields
[INFO] [stdout]    |
[INFO] [stdout] 10 -     Text(String, u16, Vec<u8>),
[INFO] [stdout] 10 +     Text((), (), ()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `entry_count`, `handler_type`, and `sample_entries` are never read
[INFO] [stdout]   --> src/decoder/mp4/stsd.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Stsd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 21 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 22 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 23 |     pub entry_count: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub handler_type: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 27 |     pub sample_entries: Vec<SampleEntry>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Stsd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/decoder/mp4/tkhd.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct Tkhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  9 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 10 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 11 |     pub creation_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub modification_time: u32,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     pub id: u32,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 14 |     pub duration: u32,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 15 |     pub layer: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 16 |     pub alternate_group: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub volume: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 18 |     pub matrix: [u32; 9],
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout] 19 |     pub width: f64,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 20 |     pub height: f64,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tkhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `tkhd`, `edts`, `tref`, and `mdia` are never read
[INFO] [stdout]   --> src/decoder/mp4/trak.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Trak {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 10 |     pub tkhd: Tkhd,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 11 |     pub edts: Option<Edts>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 12 |     pub tref: Option<Tref>,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 13 |     pub mdia: Mdia,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Trak` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `reference_type`, and `track_ids` are never read
[INFO] [stdout]   --> src/decoder/mp4/tref.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub struct Tref {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout]  7 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]  8 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]  9 |     pub reference_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     pub track_ids: Vec<u32>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tref` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `meta` and `chpl` are never read
[INFO] [stdout]  --> src/decoder/mp4/udta.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct Udta {
[INFO] [stdout]   |            ---- fields in this struct
[INFO] [stdout] 8 |     pub meta: Meta,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout] 9 |     pub chpl: Option<Vec<u8>>,
[INFO] [stdout]   |         ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Udta` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `version`, `flags`, `graphics_mode`, `red`, `green`, and `blue` are never read
[INFO] [stdout]   --> src/decoder/mp4/vmhd.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Vmhd {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 12 |     pub version: u8,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 13 |     pub flags: [u8; 3],
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 18 |     pub graphics_mode: u16,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub red: u16,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub green: u16,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub blue: u16,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Vmhd` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.10s
[INFO] running `Command { std: "docker" "inspect" "1b9da5cdeb2a81fb92dafafd6b95000936ced28afa8cadb59912c2faa59be571", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b9da5cdeb2a81fb92dafafd6b95000936ced28afa8cadb59912c2faa59be571", kill_on_drop: false }`
[INFO] [stdout] 1b9da5cdeb2a81fb92dafafd6b95000936ced28afa8cadb59912c2faa59be571
