[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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 91 | pub seq_level_idx: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 92 | pub seq_tier: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 93 | pub decoder_model_present_for_this_op: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 94 | pub initial_display_delay_present_for_this_op: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | pub initial_display_delay: Vec, [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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1364 | pub cdef_y_sec_strength: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1365 | pub cdef_uv_pri_strength: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1366 | pub cdef_uv_sec_strength: Vec, [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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | pub config_obus: Vec, [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, [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, [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, [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, [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, [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>, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 18 | pub udta: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | pub mdat: Option>, [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, [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, [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, [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, [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, [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, [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), [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), [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, [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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | pub tref: Option, [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, [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>, [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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 91 | pub seq_level_idx: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 92 | pub seq_tier: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 93 | pub decoder_model_present_for_this_op: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 94 | pub initial_display_delay_present_for_this_op: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | pub initial_display_delay: Vec, [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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1364 | pub cdef_y_sec_strength: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1365 | pub cdef_uv_pri_strength: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1366 | pub cdef_uv_sec_strength: Vec, [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, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | pub config_obus: Vec, [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, [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, [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, [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, [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, [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>, [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, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 18 | pub udta: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 19 | pub mdat: Option>, [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, [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, [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, [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, [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, [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, [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), [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), [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, [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, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | pub tref: Option, [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, [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>, [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