mp4parse 0.1.1

Parser for ISO base media file format (mp4)
Documentation
Build #1272175 2024-06-25 12:46:09

# rustc version rustc 1.81.0-nightly (6b0f4b5ec 2024-06-24)

# docs.rs version docsrs 0.6.0 (bb8cd489 2024-06-24)

# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/mp4parse-0.1.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/mp4parse-0.1.1/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20240624-1.81.0-nightly-6b0f4b5ec\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stdout] d2fd3deeebecdba5e2a46777b7036338a11616ba9d872cc1e2e66ab8349a4209 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "d2fd3deeebecdba5e2a46777b7036338a11616ba9d872cc1e2e66ab8349a4209", kill_on_drop: false }` [INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021 [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:179:18 [INFO] [stderr] | [INFO] [stderr] 179 | let size32 = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:180:16 [INFO] [stderr] | [INFO] [stderr] 180 | let name = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:184:26 [INFO] [stderr] | [INFO] [stderr] 184 | let size64 = try!(be_u64(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lib.rs:188:11 [INFO] [stderr] | [INFO] [stderr] 188 | 2 ... 7 => panic!("invalid box size"), [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html> [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:205:19 [INFO] [stderr] | [INFO] [stderr] 205 | let version = try!(src.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:206:19 [INFO] [stderr] | [INFO] [stderr] 206 | let flags_a = try!(src.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:207:19 [INFO] [stderr] | [INFO] [stderr] 207 | let flags_b = try!(src.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:208:19 [INFO] [stderr] | [INFO] [stderr] 208 | let flags_c = try!(src.read_u8()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:275:28 [INFO] [stderr] | [INFO] [stderr] 275 | let ftyp = try!(read_ftyp(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:278:23 [INFO] [stderr] | [INFO] [stderr] 278 | "moov" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:280:28 [INFO] [stderr] | [INFO] [stderr] 280 | let mvhd = try!(read_mvhd(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:283:23 [INFO] [stderr] | [INFO] [stderr] 283 | "trak" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:285:28 [INFO] [stderr] | [INFO] [stderr] 285 | let tkhd = try!(read_tkhd(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:288:23 [INFO] [stderr] | [INFO] [stderr] 288 | "edts" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:290:28 [INFO] [stderr] | [INFO] [stderr] 290 | let elst = try!(read_elst(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:293:23 [INFO] [stderr] | [INFO] [stderr] 293 | "mdia" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:295:28 [INFO] [stderr] | [INFO] [stderr] 295 | let mdhd = try!(read_mdhd(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:298:23 [INFO] [stderr] | [INFO] [stderr] 298 | "minf" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:299:23 [INFO] [stderr] | [INFO] [stderr] 299 | "stbl" => try!(recurse(&mut content, &h, context)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:301:28 [INFO] [stderr] | [INFO] [stderr] 301 | let stco = try!(read_stco(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:305:28 [INFO] [stderr] | [INFO] [stderr] 305 | let co64 = try!(read_co64(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:309:28 [INFO] [stderr] | [INFO] [stderr] 309 | let stss = try!(read_stss(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:313:28 [INFO] [stderr] | [INFO] [stderr] 313 | let stsc = try!(read_stsc(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:317:28 [INFO] [stderr] | [INFO] [stderr] 317 | let stsz = try!(read_stsz(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:321:28 [INFO] [stderr] | [INFO] [stderr] 321 | let stts = try!(read_stts(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:325:28 [INFO] [stderr] | [INFO] [stderr] 325 | let hdlr = try!(read_hdlr(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:340:28 [INFO] [stderr] | [INFO] [stderr] 340 | let stsd = try!(read_stsd(&mut content, &h, &track)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:346:17 [INFO] [stderr] | [INFO] [stderr] 346 | try!(skip_box_content(&mut content, &h)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:394:17 [INFO] [stderr] | [INFO] [stderr] 394 | let major = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:395:17 [INFO] [stderr] | [INFO] [stderr] 395 | let minor = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:399:21 [INFO] [stderr] | [INFO] [stderr] 399 | brands.push(try!(be_u32(src))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:427:5 [INFO] [stderr] | [INFO] [stderr] 427 | try!(skip(src, 80)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:412:24 [INFO] [stderr] | [INFO] [stderr] 412 | let (version, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:415:16 [INFO] [stderr] | [INFO] [stderr] 415 | 1 => { try!(skip(src, 16)); }, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:417:16 [INFO] [stderr] | [INFO] [stderr] 417 | 0 => { try!(skip(src, 8)); }, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:420:21 [INFO] [stderr] | [INFO] [stderr] 420 | let timescale = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:422:14 [INFO] [stderr] | [INFO] [stderr] 422 | 1 => try!(be_u64(src)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:423:14 [INFO] [stderr] | [INFO] [stderr] 423 | 0 => try!(be_u32(src)) as u64, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:448:5 [INFO] [stderr] | [INFO] [stderr] 448 | try!(skip(src, 4)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:455:5 [INFO] [stderr] | [INFO] [stderr] 455 | try!(skip(src, 52)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:438:28 [INFO] [stderr] | [INFO] [stderr] 438 | let (version, flags) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:442:16 [INFO] [stderr] | [INFO] [stderr] 442 | 1 => { try!(skip(src, 16)); }, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:444:16 [INFO] [stderr] | [INFO] [stderr] 444 | 0 => { try!(skip(src, 8)); }, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:447:20 [INFO] [stderr] | [INFO] [stderr] 447 | let track_id = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:450:14 [INFO] [stderr] | [INFO] [stderr] 450 | 1 => try!(be_u64(src)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:451:14 [INFO] [stderr] | [INFO] [stderr] 451 | 0 => try!(be_u32(src)) as u64, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:456:17 [INFO] [stderr] | [INFO] [stderr] 456 | let width = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:457:18 [INFO] [stderr] | [INFO] [stderr] 457 | let height = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:471:24 [INFO] [stderr] | [INFO] [stderr] 471 | let (version, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:472:22 [INFO] [stderr] | [INFO] [stderr] 472 | let edit_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:478:18 [INFO] [stderr] | [INFO] [stderr] 478 | (try!(be_u64(src)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:479:18 [INFO] [stderr] | [INFO] [stderr] 479 | try!(be_i64(src))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:483:18 [INFO] [stderr] | [INFO] [stderr] 483 | (try!(be_u32(src)) as u64, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:484:18 [INFO] [stderr] | [INFO] [stderr] 484 | try!(be_i32(src)) as i64) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:488:34 [INFO] [stderr] | [INFO] [stderr] 488 | let media_rate_integer = try!(be_i16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:489:35 [INFO] [stderr] | [INFO] [stderr] 489 | let media_rate_fraction = try!(be_i16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:529:5 [INFO] [stderr] | [INFO] [stderr] 529 | try!(skip(src, 4)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:507:24 [INFO] [stderr] | [INFO] [stderr] 507 | let (version, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:511:13 [INFO] [stderr] | [INFO] [stderr] 511 | try!(skip(src, 16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:514:14 [INFO] [stderr] | [INFO] [stderr] 514 | (try!(be_u32(src)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:515:14 [INFO] [stderr] | [INFO] [stderr] 515 | try!(be_u64(src))) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:519:13 [INFO] [stderr] | [INFO] [stderr] 519 | try!(skip(src, 8)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:522:14 [INFO] [stderr] | [INFO] [stderr] 522 | (try!(be_u32(src)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:523:14 [INFO] [stderr] | [INFO] [stderr] 523 | try!(be_u32(src)) as u64) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:541:18 [INFO] [stderr] | [INFO] [stderr] 541 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:542:24 [INFO] [stderr] | [INFO] [stderr] 542 | let offset_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:545:22 [INFO] [stderr] | [INFO] [stderr] 545 | offsets.push(try!(be_u32(src)) as u64); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:557:18 [INFO] [stderr] | [INFO] [stderr] 557 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:558:24 [INFO] [stderr] | [INFO] [stderr] 558 | let offset_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:561:22 [INFO] [stderr] | [INFO] [stderr] 561 | offsets.push(try!(be_u64(src))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:573:18 [INFO] [stderr] | [INFO] [stderr] 573 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:574:24 [INFO] [stderr] | [INFO] [stderr] 574 | let sample_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:577:22 [INFO] [stderr] | [INFO] [stderr] 577 | samples.push(try!(be_u32(src))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:589:18 [INFO] [stderr] | [INFO] [stderr] 589 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:590:24 [INFO] [stderr] | [INFO] [stderr] 590 | let sample_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:593:27 [INFO] [stderr] | [INFO] [stderr] 593 | let first_chunk = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:594:33 [INFO] [stderr] | [INFO] [stderr] 594 | let samples_per_chunk = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:595:40 [INFO] [stderr] | [INFO] [stderr] 595 | let sample_description_index = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:612:18 [INFO] [stderr] | [INFO] [stderr] 612 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:613:23 [INFO] [stderr] | [INFO] [stderr] 613 | let sample_size = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:614:24 [INFO] [stderr] | [INFO] [stderr] 614 | let sample_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:618:31 [INFO] [stderr] | [INFO] [stderr] 618 | sample_sizes.push(try!(be_u32(src))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:632:18 [INFO] [stderr] | [INFO] [stderr] 632 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:633:24 [INFO] [stderr] | [INFO] [stderr] 633 | let sample_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:636:28 [INFO] [stderr] | [INFO] [stderr] 636 | let sample_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:637:28 [INFO] [stderr] | [INFO] [stderr] 637 | let sample_delta = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:656:5 [INFO] [stderr] | [INFO] [stderr] 656 | try!(skip(src, 4)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:661:5 [INFO] [stderr] | [INFO] [stderr] 661 | try!(skip(src, 12)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:665:5 [INFO] [stderr] | [INFO] [stderr] 665 | try!(skip_remaining_box_content(src, head)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:653:18 [INFO] [stderr] | [INFO] [stderr] 653 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:658:24 [INFO] [stderr] | [INFO] [stderr] 658 | let handler_type = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:676:18 [INFO] [stderr] | [INFO] [stderr] 676 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:678:29 [INFO] [stderr] | [INFO] [stderr] 678 | let description_count = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:691:17 [INFO] [stderr] | [INFO] [stderr] 691 | try!(skip(src, 6)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:696:17 [INFO] [stderr] | [INFO] [stderr] 696 | try!(skip(src, 16)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:702:17 [INFO] [stderr] | [INFO] [stderr] 702 | try!(skip(src, 50)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:714:17 [INFO] [stderr] | [INFO] [stderr] 714 | try!(skip_remaining_box_content(src, head)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:684:25 [INFO] [stderr] | [INFO] [stderr] 684 | let h = try!(read_box_header(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:693:44 [INFO] [stderr] | [INFO] [stderr] 693 | let data_reference_index = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:698:29 [INFO] [stderr] | [INFO] [stderr] 698 | let width = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:699:30 [INFO] [stderr] | [INFO] [stderr] 699 | let height = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:705:25 [INFO] [stderr] | [INFO] [stderr] 705 | let h = try!(read_box_header(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:710:25 [INFO] [stderr] | [INFO] [stderr] 710 | let r = try!(src.read(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:731:17 [INFO] [stderr] | [INFO] [stderr] 731 | try!(skip(src, 6)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:736:17 [INFO] [stderr] | [INFO] [stderr] 736 | try!(skip(src, 8)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:742:17 [INFO] [stderr] | [INFO] [stderr] 742 | try!(skip(src, 4)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:724:25 [INFO] [stderr] | [INFO] [stderr] 724 | let h = try!(read_box_header(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:733:44 [INFO] [stderr] | [INFO] [stderr] 733 | let data_reference_index = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:738:36 [INFO] [stderr] | [INFO] [stderr] 738 | let channelcount = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:739:34 [INFO] [stderr] | [INFO] [stderr] 739 | let samplesize = try!(be_u16(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:744:34 [INFO] [stderr] | [INFO] [stderr] 744 | let samplerate = try!(be_u32(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:747:25 [INFO] [stderr] | [INFO] [stderr] 747 | let h = try!(read_box_header(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:751:30 [INFO] [stderr] | [INFO] [stderr] 751 | let (_, _) = try!(read_fullbox_extra(src)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stderr] --> src/lib.rs:753:25 [INFO] [stderr] | [INFO] [stderr] 753 | let r = try!(src.read(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() [INFO] [stderr] --> src/lib.rs:258:38 [INFO] [stderr] | [INFO] [stderr] 258 | e.kind(), e.description()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: panic message is not a string literal [INFO] [stderr] --> src/lib.rs:380:36 [INFO] [stderr] | [INFO] [stderr] 380 | Err(e) => { panic!(e) }, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021 [INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html> [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` on by default [INFO] [stderr] help: add a "{}" format string to `Display` the message [INFO] [stderr] | [INFO] [stderr] 380 | Err(e) => { panic!("{}", e) }, [INFO] [stderr] | +++++ [INFO] [stderr] help: or use std::panic::panic_any instead [INFO] [stderr] | [INFO] [stderr] 380 | Err(e) => { std::panic::panic_any(e) }, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] [INFO] [stderr] warning: `mp4parse` (lib) generated 116 warnings (run `cargo fix --lib -p mp4parse` to apply 2 suggestions) [INFO] [stderr] Scraping mp4parse v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Documenting mp4parse v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: `mp4parse` (lib doc) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.64s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/mp4parse/index.html [INFO] running `Command { std: "docker" "inspect" "d2fd3deeebecdba5e2a46777b7036338a11616ba9d872cc1e2e66ab8349a4209", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d2fd3deeebecdba5e2a46777b7036338a11616ba9d872cc1e2e66ab8349a4209", kill_on_drop: false }` [INFO] [stdout] d2fd3deeebecdba5e2a46777b7036338a11616ba9d872cc1e2e66ab8349a4209