[INFO] crate h264-reader 0.3.0 is already in cache [INFO] extracting crate h264-reader 0.3.0 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/h264-reader/0.3.0 [INFO] extracting crate h264-reader 0.3.0 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/h264-reader/0.3.0 [INFO] validating manifest of h264-reader-0.3.0 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of h264-reader-0.3.0 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing h264-reader-0.3.0 [INFO] finished frobbing h264-reader-0.3.0 [INFO] frobbed toml for h264-reader-0.3.0 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/h264-reader/0.3.0/Cargo.toml [INFO] started frobbing h264-reader-0.3.0 [INFO] finished frobbing h264-reader-0.3.0 [INFO] frobbed toml for h264-reader-0.3.0 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/h264-reader/0.3.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking h264-reader-0.3.0 against master#60960a260f7b5c695fd0717311d72ce62dd4eb43 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-7/master#60960a260f7b5c695fd0717311d72ce62dd4eb43:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/h264-reader/0.3.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 07372b18a10e0753b39179cf9320e0ecaed275aa8bf74ff66d8408f9f33c5489 [INFO] running `"docker" "start" "-a" "07372b18a10e0753b39179cf9320e0ecaed275aa8bf74ff66d8408f9f33c5489"` [INFO] [stderr] Checking bitreader v0.3.1 [INFO] [stderr] Checking hex-slice v0.1.4 [INFO] [stderr] Compiling proc-macro-hack v0.4.2 [INFO] [stderr] Compiling hex-literal-impl v0.1.2 [INFO] [stderr] Checking h264-reader v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/sei/pic_timing.rs:64:14 [INFO] [stderr] | [INFO] [stderr] 64 | 9...15 => Ok(PicStructType::Reserved(id)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/sei/pic_timing.rs:132:14 [INFO] [stderr] | [INFO] [stderr] 132 | 7...31 => CountingType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:68:19 [INFO] [stderr] | [INFO] [stderr] 68 | 17...18 => UnitType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:72:19 [INFO] [stderr] | [INFO] [stderr] 72 | 22...23 => UnitType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | 24...31 => UnitType::Unspecified(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:165:43 [INFO] [stderr] | [INFO] [stderr] 165 | readers_by_id: Vec>>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:176:77 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn put_handler(&mut self, unit_type: UnitType, handler: Box>>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:184:71 [INFO] [stderr] | [INFO] [stderr] 184 | fn get_handler(&self, unit_type: UnitType) -> &Option>>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] [INFO] [stderr] Checking hex-literal v0.1.4 [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/sei/pic_timing.rs:64:14 [INFO] [stderr] | [INFO] [stderr] 64 | 9...15 => Ok(PicStructType::Reserved(id)), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/sei/pic_timing.rs:132:14 [INFO] [stderr] | [INFO] [stderr] 132 | 7...31 => CountingType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:68:19 [INFO] [stderr] | [INFO] [stderr] 68 | 17...18 => UnitType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:72:19 [INFO] [stderr] | [INFO] [stderr] 72 | 22...23 => UnitType::Reserved(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/nal/mod.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | 24...31 => UnitType::Unspecified(id), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:165:43 [INFO] [stderr] | [INFO] [stderr] 165 | readers_by_id: Vec>>>>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:176:77 [INFO] [stderr] | [INFO] [stderr] 176 | pub fn put_handler(&mut self, unit_type: UnitType, handler: Box>>) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/nal/mod.rs:184:71 [INFO] [stderr] | [INFO] [stderr] 184 | fn get_handler(&self, unit_type: UnitType) -> &Option>>> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NalHandler` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `end` [INFO] [stderr] --> src/annexb.rs:236:17 [INFO] [stderr] | [INFO] [stderr] 236 | let end = (buf.len() as isize) - backtrack as isize; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_end` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sps.rs:52:25 [INFO] [stderr] | [INFO] [stderr] 52 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sps.rs:56:24 [INFO] [stderr] | [INFO] [stderr] 56 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: variable `use_default_scaling_matrix_flag` is assigned to, but never used [INFO] [stderr] --> src/nal/sps.rs:250:17 [INFO] [stderr] | [INFO] [stderr] 250 | let mut use_default_scaling_matrix_flag = false; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_use_default_scaling_matrix_flag` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `use_default_scaling_matrix_flag` is never read [INFO] [stderr] --> src/nal/sps.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | use_default_scaling_matrix_flag = j == 0 && next_scale == 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `seq_parameter_set` [INFO] [stderr] --> src/nal/pps.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | let seq_parameter_set = ctx.sps_by_id(seq_parameter_set_id) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_seq_parameter_set` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/pps.rs:287:25 [INFO] [stderr] | [INFO] [stderr] 287 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/pps.rs:291:24 [INFO] [stderr] | [INFO] [stderr] 291 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:249:25 [INFO] [stderr] | [INFO] [stderr] 249 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `payload_size` [INFO] [stderr] --> src/nal/sei/mod.rs:249:81 [INFO] [stderr] | [INFO] [stderr] 249 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_payload_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:253:24 [INFO] [stderr] | [INFO] [stderr] 253 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:263:25 [INFO] [stderr] | [INFO] [stderr] 263 | fn reset(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:283:25 [INFO] [stderr] | [INFO] [stderr] 283 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/nal/sei/pic_timing.rs:80:37 [INFO] [stderr] | [INFO] [stderr] 80 | PicStructType::Reserved(id) => 0, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/nal/sei/pic_timing.rs:306:13 [INFO] [stderr] | [INFO] [stderr] 306 | for i in 0..pic_struct.num_clock_timestamps() { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/nal/slice/mod.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | for i in 0..=num_ref_idx_l0_active_minus1 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offset_for_non_ref_pic` [INFO] [stderr] --> src/nal/slice/mod.rs:418:79 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `offset_for_non_ref_pic: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offset_for_top_to_bottom_field` [INFO] [stderr] --> src/nal/slice/mod.rs:418:103 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `offset_for_top_to_bottom_field: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offsets_for_ref_frame` [INFO] [stderr] --> src/nal/slice/mod.rs:418:139 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: try ignoring the field: `offsets_for_ref_frame: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `slice_beta_offset_div2` [INFO] [stderr] --> src/nal/slice/mod.rs:510:21 [INFO] [stderr] | [INFO] [stderr] 510 | let slice_beta_offset_div2 = r.read_se_named("slice_beta_offset_div2")?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_slice_beta_offset_div2` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `err` [INFO] [stderr] --> src/rbsp.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | fn err(&mut self, b: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `profile_idc` [INFO] [stderr] --> src/nal/sps.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | fn profile_idc(&self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `level_idc` [INFO] [stderr] --> src/nal/sps.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | fn level_idc(&self) -> u8{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read` [INFO] [stderr] --> src/nal/pps.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | fn read(r: &mut RbspBitReader, sps: &sps::SeqParameterSet, transform_8x8_mode_flag: bool) -> Result,PpsError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read` [INFO] [stderr] --> src/nal/pps.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | fn read(r: &mut RbspBitReader, sps: &sps::SeqParameterSet) -> Result,PpsError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/rbsp.rs:302:29 [INFO] [stderr] | [INFO] [stderr] 302 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `header` [INFO] [stderr] --> src/rbsp.rs:302:59 [INFO] [stderr] | [INFO] [stderr] 302 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_header` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/rbsp.rs:306:28 [INFO] [stderr] | [INFO] [stderr] 306 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/rbsp.rs:310:27 [INFO] [stderr] | [INFO] [stderr] 310 | fn end(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `end` [INFO] [stderr] --> src/annexb.rs:236:17 [INFO] [stderr] | [INFO] [stderr] 236 | let end = (buf.len() as isize) - backtrack as isize; [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_end` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/annexb.rs:321:29 [INFO] [stderr] | [INFO] [stderr] 321 | fn start(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/annexb.rs:325:28 [INFO] [stderr] | [INFO] [stderr] 325 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/annexb.rs:329:27 [INFO] [stderr] | [INFO] [stderr] 329 | fn end(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sps.rs:52:25 [INFO] [stderr] | [INFO] [stderr] 52 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sps.rs:56:24 [INFO] [stderr] | [INFO] [stderr] 56 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: variable `use_default_scaling_matrix_flag` is assigned to, but never used [INFO] [stderr] --> src/nal/sps.rs:250:17 [INFO] [stderr] | [INFO] [stderr] 250 | let mut use_default_scaling_matrix_flag = false; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: consider using `_use_default_scaling_matrix_flag` instead [INFO] [stderr] [INFO] [stderr] warning: value assigned to `use_default_scaling_matrix_flag` is never read [INFO] [stderr] --> src/nal/sps.rs:255:17 [INFO] [stderr] | [INFO] [stderr] 255 | use_default_scaling_matrix_flag = j == 0 && next_scale == 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `seq_parameter_set` [INFO] [stderr] --> src/nal/pps.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | let seq_parameter_set = ctx.sps_by_id(seq_parameter_set_id) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_seq_parameter_set` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/pps.rs:287:25 [INFO] [stderr] | [INFO] [stderr] 287 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/pps.rs:291:24 [INFO] [stderr] | [INFO] [stderr] 291 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:249:25 [INFO] [stderr] | [INFO] [stderr] 249 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `payload_size` [INFO] [stderr] --> src/nal/sei/mod.rs:249:81 [INFO] [stderr] | [INFO] [stderr] 249 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_payload_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:253:24 [INFO] [stderr] | [INFO] [stderr] 253 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:263:25 [INFO] [stderr] | [INFO] [stderr] 263 | fn reset(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:283:25 [INFO] [stderr] | [INFO] [stderr] 283 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `id` [INFO] [stderr] --> src/nal/sei/pic_timing.rs:80:37 [INFO] [stderr] | [INFO] [stderr] 80 | PicStructType::Reserved(id) => 0, [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_id` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/nal/sei/pic_timing.rs:306:13 [INFO] [stderr] | [INFO] [stderr] 306 | for i in 0..pic_struct.num_clock_timestamps() { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:435:29 [INFO] [stderr] | [INFO] [stderr] 435 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `payload_type` [INFO] [stderr] --> src/nal/sei/mod.rs:435:59 [INFO] [stderr] | [INFO] [stderr] 435 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_payload_type` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `payload_size` [INFO] [stderr] --> src/nal/sei/mod.rs:435:85 [INFO] [stderr] | [INFO] [stderr] 435 | fn start(&mut self, ctx: &mut Context, payload_type: HeaderType, payload_size: u32) { [INFO] [stderr] | ^^^^^^^^^^^^ help: consider prefixing with an underscore: `_payload_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:439:28 [INFO] [stderr] | [INFO] [stderr] 439 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:443:27 [INFO] [stderr] | [INFO] [stderr] 443 | fn end(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/sei/mod.rs:447:29 [INFO] [stderr] | [INFO] [stderr] 447 | fn reset(&mut self, ctx: &mut Context) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/nal/slice/mod.rs:239:13 [INFO] [stderr] | [INFO] [stderr] 239 | for i in 0..=num_ref_idx_l0_active_minus1 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offset_for_non_ref_pic` [INFO] [stderr] --> src/nal/slice/mod.rs:418:79 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `offset_for_non_ref_pic: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offset_for_top_to_bottom_field` [INFO] [stderr] --> src/nal/slice/mod.rs:418:103 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `offset_for_top_to_bottom_field: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `offsets_for_ref_frame` [INFO] [stderr] --> src/nal/slice/mod.rs:418:139 [INFO] [stderr] | [INFO] [stderr] 418 | sps::PicOrderCntType::TypeOne { delta_pic_order_always_zero_flag, offset_for_non_ref_pic, offset_for_top_to_bottom_field, ref offsets_for_ref_frame } => { [INFO] [stderr] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: try ignoring the field: `offsets_for_ref_frame: _` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `slice_beta_offset_div2` [INFO] [stderr] --> src/nal/slice/mod.rs:510:21 [INFO] [stderr] | [INFO] [stderr] 510 | let slice_beta_offset_div2 = r.read_se_named("slice_beta_offset_div2")?; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_slice_beta_offset_div2` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/mod.rs:258:29 [INFO] [stderr] | [INFO] [stderr] 258 | fn start(&mut self, ctx: &mut Context, header: NalHeader) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/nal/mod.rs:262:28 [INFO] [stderr] | [INFO] [stderr] 262 | fn push(&mut self, ctx: &mut Context, buf: &[u8]) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `err` [INFO] [stderr] --> src/rbsp.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | fn err(&mut self, b: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `profile_idc` [INFO] [stderr] --> src/nal/sps.rs:109:5 [INFO] [stderr] | [INFO] [stderr] 109 | fn profile_idc(&self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `level_idc` [INFO] [stderr] --> src/nal/sps.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | fn level_idc(&self) -> u8{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read` [INFO] [stderr] --> src/nal/pps.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | fn read(r: &mut RbspBitReader, sps: &sps::SeqParameterSet, transform_8x8_mode_flag: bool) -> Result,PpsError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read` [INFO] [stderr] --> src/nal/pps.rs:179:5 [INFO] [stderr] | [INFO] [stderr] 179 | fn read(r: &mut RbspBitReader, sps: &sps::SeqParameterSet) -> Result,PpsError> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.30s [INFO] running `"docker" "inspect" "07372b18a10e0753b39179cf9320e0ecaed275aa8bf74ff66d8408f9f33c5489"` [INFO] running `"docker" "rm" "-f" "07372b18a10e0753b39179cf9320e0ecaed275aa8bf74ff66d8408f9f33c5489"` [INFO] [stdout] 07372b18a10e0753b39179cf9320e0ecaed275aa8bf74ff66d8408f9f33c5489