[INFO] crate libwebm 0.1.0 is already in cache
[INFO] checking libwebm-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate libwebm 0.1.0 into /workspace/builds/worker-12/source
[INFO] validating manifest of crates.io crate libwebm 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate libwebm 0.1.0
[INFO] finished tweaking crates.io crate libwebm 0.1.0
[INFO] tweaked toml for crates.io crate libwebm 0.1.0 written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e915967e8f3456a34c7e17ecd8ee1a75a988b2f7f2b5d629712ecf28874136eb
[INFO] running `"docker" "start" "-a" "e915967e8f3456a34c7e17ecd8ee1a75a988b2f7f2b5d629712ecf28874136eb"`
[INFO] [stderr]     Checking libwebm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: variant `kGbr` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     kGbr = 0,
[INFO] [stderr]   |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGbr`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt709` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     kBt709 = 1,
[INFO] [stderr]   |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt709`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedMc` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     kUnspecifiedMc = 2,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedMc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReserved` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     kReserved = 3,
[INFO] [stderr]   |     ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReserved`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFcc` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     kFcc = 4,
[INFO] [stderr]   |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFcc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt470bg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     kBt470bg = 5,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt470bg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MMc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     kSmpte170MMc = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mmc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MMc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     kSmpte240MMc = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mmc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kYcocg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     kYcocg = 8,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KYcocg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt2020NonConstantLuminance` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     kBt2020NonConstantLuminance = 9,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KBt2020nonConstantLuminance`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kGbr` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     kGbr = 0,
[INFO] [stderr]   |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGbr`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt709` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     kBt709 = 1,
[INFO] [stderr]   |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt709`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt2020ConstantLuminance` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     kBt2020ConstantLuminance = 10,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt2020constantLuminance`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedMc` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     kUnspecifiedMc = 2,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedMc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReserved` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     kReserved = 3,
[INFO] [stderr]   |     ^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReserved`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFcc` should have an upper camel case name
[INFO] [stderr]  --> src/mkvmuxer/colour.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     kFcc = 4,
[INFO] [stderr]   |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFcc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt470bg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     kBt470bg = 5,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt470bg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MMc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     kSmpte170MMc = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mmc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MMc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     kSmpte240MMc = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mmc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kYcocg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     kYcocg = 8,
[INFO] [stderr]    |     ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KYcocg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt2020NonConstantLuminance` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     kBt2020NonConstantLuminance = 9,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KBt2020nonConstantLuminance`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBt2020ConstantLuminance` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     kBt2020ConstantLuminance = 10,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBt2020constantLuminance`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCsh` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     kUnspecifiedCsh = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCsh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLeftCollocated` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     kLeftCollocated = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLeftCollocated`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kHalfCsh` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     kHalfCsh = 2,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KHalfCsh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCsv` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     kUnspecifiedCsv = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCsv`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kTopCollocated` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     kTopCollocated = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KTopCollocated`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kHalfCsv` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     kHalfCsv = 2,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KHalfCsv`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCr` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     kUnspecifiedCr = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCr`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBroadcastRange` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     kBroadcastRange = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBroadcastRange`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFullRange` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     kFullRange = 2,
[INFO] [stderr]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFullRange`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kMcTcDefined` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     kMcTcDefined = 3, // Defined by MatrixCoefficients/TransferCharacteristics.
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KMcTcDefined`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt709Tc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     kIturBt709Tc = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt709tc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     kUnspecifiedTc = 2,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedTc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     kReservedTc = 3,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedTc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kGamma22Curve` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     kGamma22Curve = 4,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGamma22curve`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kGamma28Curve` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     kGamma28Curve = 5,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGamma28curve`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     kSmpte170MTc = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mtc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     kSmpte240MTc = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mtc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLinear` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     kLinear = 8,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLinear`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLog` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     kLog = 9,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLog`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCsh` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     kUnspecifiedCsh = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCsh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLeftCollocated` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     kLeftCollocated = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLeftCollocated`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kHalfCsh` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     kHalfCsh = 2,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KHalfCsh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCsv` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     kUnspecifiedCsv = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCsv`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kTopCollocated` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     kTopCollocated = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KTopCollocated`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLogSqrt` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     kLogSqrt = 10,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLogSqrt`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIec6196624` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     kIec6196624 = 11,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIec6196624`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt1361ExtendedColourGamut` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     kIturBt1361ExtendedColourGamut = 12,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt1361extendedColourGamut`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIec6196621` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     kIec6196621 = 13,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIec6196621`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt202010bit` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |     kIturBt202010bit = 14,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt202010bit`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt202012bit` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     kIturBt202012bit = 15,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt202012bit`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt2084` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 |     kSmpteSt2084 = 16,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KSmpteSt2084`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt4281Tc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     kSmpteSt4281Tc = 17,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpteSt4281tc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kAribStdB67Hlg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 |     kAribStdB67Hlg = 18,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KAribStdB67hlg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedP0` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     kReservedP0 = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedP0`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt709P` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     kIturBt709P = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt709p`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     kUnspecifiedP = 2,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedP`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedP3` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     kReservedP3 = 3,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedP3`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt470M` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     kIturBt470M = 4,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt470m`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt470Bg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     kIturBt470Bg = 5,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt470bg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     kSmpte170MP = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mp`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 71 |     kSmpte240MP = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mp`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFilm` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     kFilm = 8,
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFilm`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt2020` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     kIturBt2020 = 9,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt2020`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt4281P` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     kSmpteSt4281P = 10,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpteSt4281p`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kJedecP22Phosphors` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     kJedecP22Phosphors = 22,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KJedecP22phosphors`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kHalfCsv` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     kHalfCsv = 2,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KHalfCsv`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedCr` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     kUnspecifiedCr = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedCr`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kBroadcastRange` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     kBroadcastRange = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KBroadcastRange`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFullRange` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     kFullRange = 2,
[INFO] [stderr]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFullRange`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kMcTcDefined` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:37:5
[INFO] [stderr]    |
[INFO] [stderr] 37 |     kMcTcDefined = 3, // Defined by MatrixCoefficients/TransferCharacteristics.
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KMcTcDefined`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt709Tc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     kIturBt709Tc = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt709tc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     kUnspecifiedTc = 2,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedTc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     kReservedTc = 3,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedTc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kGamma22Curve` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     kGamma22Curve = 4,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGamma22curve`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kGamma28Curve` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     kGamma28Curve = 5,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KGamma28curve`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     kSmpte170MTc = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mtc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MTc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     kSmpte240MTc = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mtc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLinear` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     kLinear = 8,
[INFO] [stderr]    |     ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLinear`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLog` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     kLog = 9,
[INFO] [stderr]    |     ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLog`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kLogSqrt` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     kLogSqrt = 10,
[INFO] [stderr]    |     ^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KLogSqrt`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIec6196624` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     kIec6196624 = 11,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIec6196624`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt1361ExtendedColourGamut` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     kIturBt1361ExtendedColourGamut = 12,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt1361extendedColourGamut`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIec6196621` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     kIec6196621 = 13,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIec6196621`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt202010bit` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:55:5
[INFO] [stderr]    |
[INFO] [stderr] 55 |     kIturBt202010bit = 14,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt202010bit`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt202012bit` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     kIturBt202012bit = 15,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt202012bit`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt2084` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 |     kSmpteSt2084 = 16,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KSmpteSt2084`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt4281Tc` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     kSmpteSt4281Tc = 17,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpteSt4281tc`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kAribStdB67Hlg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:59:5
[INFO] [stderr]    |
[INFO] [stderr] 59 |     kAribStdB67Hlg = 18,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KAribStdB67hlg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedP0` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     kReservedP0 = 0,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedP0`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt709P` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     kIturBt709P = 1,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt709p`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kUnspecifiedP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     kUnspecifiedP = 2,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KUnspecifiedP`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kReservedP3` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     kReservedP3 = 3,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KReservedP3`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt470M` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     kIturBt470M = 4,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt470m`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt470Bg` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 |     kIturBt470Bg = 5,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KIturBt470bg`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte170MP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     kSmpte170MP = 6,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte170mp`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpte240MP` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 71 |     kSmpte240MP = 7,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpte240mp`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kFilm` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     kFilm = 8,
[INFO] [stderr]    |     ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KFilm`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kIturBt2020` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     kIturBt2020 = 9,
[INFO] [stderr]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `KIturBt2020`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kSmpteSt4281P` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     kSmpteSt4281P = 10,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KSmpteSt4281p`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `kJedecP22Phosphors` should have an upper camel case name
[INFO] [stderr]   --> src/mkvmuxer/colour.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     kJedecP22Phosphors = 22,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KJedecP22phosphors`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `bit` is never read
[INFO] [stderr]    --> src/mkvmuxer/util.rs:141:17
[INFO] [stderr]     |
[INFO] [stderr] 141 |         let mut bit = 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: value assigned to `bit` is never read
[INFO] [stderr]    --> src/mkvmuxer/util.rs:141:17
[INFO] [stderr]     |
[INFO] [stderr] 141 |         let mut bit = 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: enum is never used: `MkvId`
[INFO] [stderr]  --> src/common/mod.rs:1:10
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub enum MkvId {
[INFO] [stderr]   |          ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_TRACK_NUMBER`
[INFO] [stderr]  --> src/mkvmuxer/frame.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | const MAX_TRACK_NUMBER: u64 = 126;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `add_id`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     pub fn add_id(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `additional`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     pub fn additional(&self) -> &[u8] {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `additional_length`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     pub fn additional_length(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_duration`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 |     pub fn set_duration(&mut self, duration: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `duration`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     pub fn duration(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `duration_set`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     pub fn duration_set(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `frame`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub fn frame(&self) -> &[u8] {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_is_key`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub fn set_is_key(&mut self, key: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `is_key`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     pub fn is_key(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `length`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub fn length(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_track_number`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     pub fn set_track_number(&mut self, track_number: u64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `track_number`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub fn track_number(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:107:5
[INFO] [stderr]     |
[INFO] [stderr] 107 |     pub fn set_timestamp(&mut self, timestamp: u64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     pub fn timestamp(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_discard_padding`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |     pub fn set_discard_padding(&mut self, discard_padding: i64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `discard_padding`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     pub fn discard_padding(&self) -> i64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_reference_block_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     pub fn set_reference_block_timestamp(&mut self, reference_block_timestamp: i64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `reference_block_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:123:5
[INFO] [stderr]     |
[INFO] [stderr] 123 |     pub fn reference_block_timestamp(&self) -> i64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `reference_block_timestamp_set`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn reference_block_timestamp_set(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:130:5
[INFO] [stderr]     |
[INFO] [stderr] 130 |     pub fn new() -> Frame {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Init`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub fn Init(&mut self, frame: &[u8], length: u64) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `AddAdditionalData`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:154:5
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub fn AddAdditionalData(&mut self, additional: &[u8], length: u64, add_id: u64) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `IsValid`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:161:5
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn IsValid(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `CanBeSimpleBlock`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:177:5
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub fn CanBeSimpleBlock(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_time`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn set_time(&mut self, time: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `time`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     pub fn time(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_track`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     pub fn set_track(&mut self, track: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `track`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn track(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_cluster_pos`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn set_cluster_pos(&mut self, cluster_pos: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `cluster_pos`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub fn cluster_pos(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub fn set_block_number(&mut self, block_number: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn block_number(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn set_output_block_number(&mut self, output_block_number: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub fn output_block_number(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     pub fn new() -> CuePoint {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Write`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `PayloadSize`
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn PayloadSize(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Size`
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:142:5
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `cue_entries_size`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn cue_entries_size(&self) -> usize {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     pub fn set_output_block_number(&mut self, output_block_number: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn output_block_number(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn new() -> Cues {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `AddCue`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn AddCue(&mut self, cue: CuePoint) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `GetCueByIndex`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pub fn GetCueByIndex(&self, index: usize) -> Option<&CuePoint> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Size`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Write`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `EBML_UNKNOWN_VALUE`
[INFO] [stderr]  --> src/mkvmuxer/util.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | const EBML_UNKNOWN_VALUE: u64 = 0x01FFFFFFFFFFFFFF;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_BLOCK_TIMECODE`
[INFO] [stderr]  --> src/mkvmuxer/util.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | const MAX_BLOCK_TIMECODE: i64 = 0x07FFF;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DATE_ELEMENT_SIZE`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | const DATE_ELEMENT_SIZE: i32 = 8;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DOC_TYPE_WEBM`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | const DOC_TYPE_WEBM: &'static str = "webm";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DOC_TYPE_MATROSKA`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | const DOC_TYPE_MATROSKA: &'static str = "matroska";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetCodedUIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn GetCodedUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetUIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn GetUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn GetIntSize(value: i64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetVersion`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:65:4
[INFO] [stderr]    |
[INFO] [stderr] 65 | fn GetVersion(major: &mut i32, minor: &mut i32, build: &mut i32, revision: &mut i32) {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MakeUID`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:72:4
[INFO] [stderr]    |
[INFO] [stderr] 72 | fn MakeUID() -> u64 {
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SerializeInt`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:78:4
[INFO] [stderr]    |
[INFO] [stderr] 78 | fn SerializeInt(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SerializeFloat`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:94:4
[INFO] [stderr]    |
[INFO] [stderr] 94 | fn SerializeFloat(writer: &mut dyn Writer, f: f32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteUInt`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:118:4
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn WriteUInt(writer: &mut dyn Writer, value: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteUIntSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:124:4
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn WriteUIntSize(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteID`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:164:4
[INFO] [stderr]     |
[INFO] [stderr] 164 | fn WriteID(writer: &mut dyn Writer, t: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlMasterElementSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub fn EbmlMasterElementSize(t: u64, _value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlMasterElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:180:8
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn WriteEbmlMasterElement(writer: &mut dyn Writer, t: u64, size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlDateElementSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:190:8
[INFO] [stderr]     |
[INFO] [stderr] 190 | pub fn EbmlDateElementSize(t: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlDateElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:200:8
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn WriteEbmlDateElement(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgI64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:216:8
[INFO] [stderr]     |
[INFO] [stderr] 216 | pub fn EbmlElementSizeArgI64(t: u64, value: i64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgI64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:226:8
[INFO] [stderr]     |
[INFO] [stderr] 226 | pub fn WriteEbmlElementArgI64(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:243:8
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub fn EbmlElementSizeArgU64(t: u64, value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:247:8
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub fn WriteEbmlElementArgU64(writer: &mut dyn Writer, t: u64, value: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgF32`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:251:8
[INFO] [stderr]     |
[INFO] [stderr] 251 | pub fn EbmlElementSizeArgF32(t: u64, _value: f32) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgF32`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:261:8
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub fn WriteEbmlElementArgF32(writer: &mut dyn Writer, t: u64, value: f32) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgsU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:277:8
[INFO] [stderr]     |
[INFO] [stderr] 277 | pub fn EbmlElementSizeArgsU64(t: u64, value: u64, fixed_size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgsU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:291:8
[INFO] [stderr]     |
[INFO] [stderr] 291 | pub fn WriteEbmlElementArgsU64(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgStr`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:319:8
[INFO] [stderr]     |
[INFO] [stderr] 319 | pub fn EbmlElementSizeArgStr(t: u64, value: &str) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgStr`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:329:8
[INFO] [stderr]     |
[INFO] [stderr] 329 | pub fn WriteEbmlElementArgStr(writer: &mut dyn Writer, t: u64, value: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgSlice`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:346:8
[INFO] [stderr]     |
[INFO] [stderr] 346 | pub fn EbmlElementSizeArgSlice(t: u64, value: Option<&[u8]>, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgSlice`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:360:8
[INFO] [stderr]     |
[INFO] [stderr] 360 | pub fn WriteEbmlElementArgSlice(writer: &mut dyn Writer, t: u64, value: &[u8], size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteVoidElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:380:8
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn WriteVoidElement(writer: &mut dyn Writer, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlHeader`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:413:8
[INFO] [stderr]     |
[INFO] [stderr] 413 | pub fn WriteEbmlHeader(writer: &mut dyn Writer, doc_type_version: u64, doc_type: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlHeader2`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:451:8
[INFO] [stderr]     |
[INFO] [stderr] 451 | pub fn WriteEbmlHeader2(writer: &mut dyn Writer, doc_type_version: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/writer.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn new(file: File) -> MkvWriter {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `Init` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:148:12
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub fn Init(&mut self, frame: &[u8], length: u64) -> bool {
[INFO] [stderr]     |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `init`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `AddAdditionalData` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:154:12
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub fn AddAdditionalData(&mut self, additional: &[u8], length: u64, add_id: u64) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_additional_data`
[INFO] [stderr] 
[INFO] [stderr] warning: method `IsValid` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:161:12
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn IsValid(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `is_valid`
[INFO] [stderr] 
[INFO] [stderr] warning: method `CanBeSimpleBlock` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:177:12
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub fn CanBeSimpleBlock(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `can_be_simple_block`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Write` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `write`
[INFO] [stderr] 
[INFO] [stderr] warning: method `PayloadSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn PayloadSize(&self) -> u64 {
[INFO] [stderr]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `payload_size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Size` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:142:12
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]     |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `AddCue` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn AddCue(&mut self, cue: CuePoint) -> bool {
[INFO] [stderr]    |            ^^^^^^ help: convert the identifier to snake case: `add_cue`
[INFO] [stderr] 
[INFO] [stderr] warning: method `GetCueByIndex` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pub fn GetCueByIndex(&self, index: usize) -> Option<&CuePoint> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_cue_by_index`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Size` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]    |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Write` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:60:12
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `write`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetCodedUIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn GetCodedUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_coded_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetUIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn GetUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `get_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn GetIntSize(value: i64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^ help: convert the identifier to snake case: `get_int_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetVersion` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:65:4
[INFO] [stderr]    |
[INFO] [stderr] 65 | fn GetVersion(major: &mut i32, minor: &mut i32, build: &mut i32, revision: &mut i32) {
[INFO] [stderr]    |    ^^^^^^^^^^ help: convert the identifier to snake case: `get_version`
[INFO] [stderr] 
[INFO] [stderr] warning: function `MakeUID` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:72:4
[INFO] [stderr]    |
[INFO] [stderr] 72 | fn MakeUID() -> u64 {
[INFO] [stderr]    |    ^^^^^^^ help: convert the identifier to snake case: `make_uid`
[INFO] [stderr] 
[INFO] [stderr] warning: function `SerializeInt` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:78:4
[INFO] [stderr]    |
[INFO] [stderr] 78 | fn SerializeInt(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^ help: convert the identifier to snake case: `serialize_int`
[INFO] [stderr] 
[INFO] [stderr] warning: function `SerializeFloat` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:94:4
[INFO] [stderr]    |
[INFO] [stderr] 94 | fn SerializeFloat(writer: &mut dyn Writer, f: f32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `serialize_float`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteUInt` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:118:4
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn WriteUInt(writer: &mut dyn Writer, value: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^ help: convert the identifier to snake case: `write_uint`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteUIntSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:124:4
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn WriteUIntSize(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteID` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:164:4
[INFO] [stderr]     |
[INFO] [stderr] 164 | fn WriteID(writer: &mut dyn Writer, t: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^ help: convert the identifier to snake case: `write_id`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlMasterElementSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub fn EbmlMasterElementSize(t: u64, _value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_master_element_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlMasterElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:180:8
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn WriteEbmlMasterElement(writer: &mut dyn Writer, t: u64, size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_master_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlDateElementSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:190:8
[INFO] [stderr]     |
[INFO] [stderr] 190 | pub fn EbmlDateElementSize(t: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_date_element_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlDateElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:200:8
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn WriteEbmlDateElement(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_date_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgI64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:216:8
[INFO] [stderr]     |
[INFO] [stderr] 216 | pub fn EbmlElementSizeArgI64(t: u64, value: i64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_i64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgI64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:226:8
[INFO] [stderr]     |
[INFO] [stderr] 226 | pub fn WriteEbmlElementArgI64(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_i64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:243:8
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub fn EbmlElementSizeArgU64(t: u64, value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:247:8
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub fn WriteEbmlElementArgU64(writer: &mut dyn Writer, t: u64, value: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgF32` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:251:8
[INFO] [stderr]     |
[INFO] [stderr] 251 | pub fn EbmlElementSizeArgF32(t: u64, _value: f32) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_f32`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgF32` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:261:8
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub fn WriteEbmlElementArgF32(writer: &mut dyn Writer, t: u64, value: f32) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_f32`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgsU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:277:8
[INFO] [stderr]     |
[INFO] [stderr] 277 | pub fn EbmlElementSizeArgsU64(t: u64, value: u64, fixed_size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_args_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgsU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:291:8
[INFO] [stderr]     |
[INFO] [stderr] 291 | pub fn WriteEbmlElementArgsU64(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_args_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgStr` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:319:8
[INFO] [stderr]     |
[INFO] [stderr] 319 | pub fn EbmlElementSizeArgStr(t: u64, value: &str) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_str`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgStr` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:329:8
[INFO] [stderr]     |
[INFO] [stderr] 329 | pub fn WriteEbmlElementArgStr(writer: &mut dyn Writer, t: u64, value: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_str`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgSlice` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:346:8
[INFO] [stderr]     |
[INFO] [stderr] 346 | pub fn EbmlElementSizeArgSlice(t: u64, value: Option<&[u8]>, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_slice`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgSlice` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:360:8
[INFO] [stderr]     |
[INFO] [stderr] 360 | pub fn WriteEbmlElementArgSlice(writer: &mut dyn Writer, t: u64, value: &[u8], size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_slice`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteVoidElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:380:8
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn WriteVoidElement(writer: &mut dyn Writer, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_void_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlHeader` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:413:8
[INFO] [stderr]     |
[INFO] [stderr] 413 | pub fn WriteEbmlHeader(writer: &mut dyn Writer, doc_type_version: u64, doc_type: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_header`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlHeader2` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:451:8
[INFO] [stderr]     |
[INFO] [stderr] 451 | pub fn WriteEbmlHeader2(writer: &mut dyn Writer, doc_type_version: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_header2`
[INFO] [stderr] 
[INFO] [stderr] warning: enum is never used: `MkvId`
[INFO] [stderr]  --> src/common/mod.rs:1:10
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub enum MkvId {
[INFO] [stderr]   |          ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_TRACK_NUMBER`
[INFO] [stderr]  --> src/mkvmuxer/frame.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | const MAX_TRACK_NUMBER: u64 = 126;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `add_id`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:70:5
[INFO] [stderr]    |
[INFO] [stderr] 70 |     pub fn add_id(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `additional`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     pub fn additional(&self) -> &[u8] {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `additional_length`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     pub fn additional_length(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_duration`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 79 |     pub fn set_duration(&mut self, duration: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `duration`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     pub fn duration(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `duration_set`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     pub fn duration_set(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `frame`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     pub fn frame(&self) -> &[u8] {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_is_key`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:92:5
[INFO] [stderr]    |
[INFO] [stderr] 92 |     pub fn set_is_key(&mut self, key: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `is_key`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     pub fn is_key(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `length`
[INFO] [stderr]   --> src/mkvmuxer/frame.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     pub fn length(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_track_number`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     pub fn set_track_number(&mut self, track_number: u64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `track_number`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:104:5
[INFO] [stderr]     |
[INFO] [stderr] 104 |     pub fn track_number(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:107:5
[INFO] [stderr]     |
[INFO] [stderr] 107 |     pub fn set_timestamp(&mut self, timestamp: u64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:110:5
[INFO] [stderr]     |
[INFO] [stderr] 110 |     pub fn timestamp(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_discard_padding`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 113 |     pub fn set_discard_padding(&mut self, discard_padding: i64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `discard_padding`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr] 116 |     pub fn discard_padding(&self) -> i64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_reference_block_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     pub fn set_reference_block_timestamp(&mut self, reference_block_timestamp: i64) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `reference_block_timestamp`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:123:5
[INFO] [stderr]     |
[INFO] [stderr] 123 |     pub fn reference_block_timestamp(&self) -> i64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `reference_block_timestamp_set`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn reference_block_timestamp_set(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:130:5
[INFO] [stderr]     |
[INFO] [stderr] 130 |     pub fn new() -> Frame {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Init`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub fn Init(&mut self, frame: &[u8], length: u64) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `AddAdditionalData`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:154:5
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub fn AddAdditionalData(&mut self, additional: &[u8], length: u64, add_id: u64) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `IsValid`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:161:5
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn IsValid(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `CanBeSimpleBlock`
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:177:5
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub fn CanBeSimpleBlock(&self) -> bool {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_time`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn set_time(&mut self, time: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `time`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     pub fn time(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_track`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     pub fn set_track(&mut self, track: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `track`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn track(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_cluster_pos`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:39:5
[INFO] [stderr]    |
[INFO] [stderr] 39 |     pub fn set_cluster_pos(&mut self, cluster_pos: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `cluster_pos`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     pub fn cluster_pos(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     pub fn set_block_number(&mut self, block_number: u64) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn block_number(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn set_output_block_number(&mut self, output_block_number: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     pub fn output_block_number(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     pub fn new() -> CuePoint {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Write`
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `PayloadSize`
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:126:5
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn PayloadSize(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Size`
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:142:5
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `cue_entries_size`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 |     pub fn cue_entries_size(&self) -> usize {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     pub fn set_output_block_number(&mut self, output_block_number: bool) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `output_block_number`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     pub fn output_block_number(&self) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     pub fn new() -> Cues {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `AddCue`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn AddCue(&mut self, cue: CuePoint) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `GetCueByIndex`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pub fn GetCueByIndex(&self, index: usize) -> Option<&CuePoint> {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Size`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `Write`
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `EBML_UNKNOWN_VALUE`
[INFO] [stderr]  --> src/mkvmuxer/util.rs:7:1
[INFO] [stderr]   |
[INFO] [stderr] 7 | const EBML_UNKNOWN_VALUE: u64 = 0x01FFFFFFFFFFFFFF;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_BLOCK_TIMECODE`
[INFO] [stderr]  --> src/mkvmuxer/util.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | const MAX_BLOCK_TIMECODE: i64 = 0x07FFF;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DATE_ELEMENT_SIZE`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | const DATE_ELEMENT_SIZE: i32 = 8;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DOC_TYPE_WEBM`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | const DOC_TYPE_WEBM: &'static str = "webm";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `DOC_TYPE_MATROSKA`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | const DOC_TYPE_MATROSKA: &'static str = "matroska";
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetCodedUIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn GetCodedUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetUIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn GetUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetIntSize`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn GetIntSize(value: i64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `GetVersion`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:65:4
[INFO] [stderr]    |
[INFO] [stderr] 65 | fn GetVersion(major: &mut i32, minor: &mut i32, build: &mut i32, revision: &mut i32) {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `MakeUID`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:72:4
[INFO] [stderr]    |
[INFO] [stderr] 72 | fn MakeUID() -> u64 {
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SerializeInt`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:78:4
[INFO] [stderr]    |
[INFO] [stderr] 78 | fn SerializeInt(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `SerializeFloat`
[INFO] [stderr]   --> src/mkvmuxer/util.rs:94:4
[INFO] [stderr]    |
[INFO] [stderr] 94 | fn SerializeFloat(writer: &mut dyn Writer, f: f32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteUInt`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:118:4
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn WriteUInt(writer: &mut dyn Writer, value: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteUIntSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:124:4
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn WriteUIntSize(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteID`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:164:4
[INFO] [stderr]     |
[INFO] [stderr] 164 | fn WriteID(writer: &mut dyn Writer, t: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlMasterElementSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub fn EbmlMasterElementSize(t: u64, _value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlMasterElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:180:8
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn WriteEbmlMasterElement(writer: &mut dyn Writer, t: u64, size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlDateElementSize`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:190:8
[INFO] [stderr]     |
[INFO] [stderr] 190 | pub fn EbmlDateElementSize(t: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlDateElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:200:8
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn WriteEbmlDateElement(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgI64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:216:8
[INFO] [stderr]     |
[INFO] [stderr] 216 | pub fn EbmlElementSizeArgI64(t: u64, value: i64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgI64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:226:8
[INFO] [stderr]     |
[INFO] [stderr] 226 | pub fn WriteEbmlElementArgI64(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:243:8
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub fn EbmlElementSizeArgU64(t: u64, value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:247:8
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub fn WriteEbmlElementArgU64(writer: &mut dyn Writer, t: u64, value: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgF32`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:251:8
[INFO] [stderr]     |
[INFO] [stderr] 251 | pub fn EbmlElementSizeArgF32(t: u64, _value: f32) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgF32`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:261:8
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub fn WriteEbmlElementArgF32(writer: &mut dyn Writer, t: u64, value: f32) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgsU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:277:8
[INFO] [stderr]     |
[INFO] [stderr] 277 | pub fn EbmlElementSizeArgsU64(t: u64, value: u64, fixed_size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgsU64`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:291:8
[INFO] [stderr]     |
[INFO] [stderr] 291 | pub fn WriteEbmlElementArgsU64(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgStr`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:319:8
[INFO] [stderr]     |
[INFO] [stderr] 319 | pub fn EbmlElementSizeArgStr(t: u64, value: &str) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgStr`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:329:8
[INFO] [stderr]     |
[INFO] [stderr] 329 | pub fn WriteEbmlElementArgStr(writer: &mut dyn Writer, t: u64, value: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `EbmlElementSizeArgSlice`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:346:8
[INFO] [stderr]     |
[INFO] [stderr] 346 | pub fn EbmlElementSizeArgSlice(t: u64, value: Option<&[u8]>, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlElementArgSlice`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:360:8
[INFO] [stderr]     |
[INFO] [stderr] 360 | pub fn WriteEbmlElementArgSlice(writer: &mut dyn Writer, t: u64, value: &[u8], size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteVoidElement`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:380:8
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn WriteVoidElement(writer: &mut dyn Writer, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlHeader`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:413:8
[INFO] [stderr]     |
[INFO] [stderr] 413 | pub fn WriteEbmlHeader(writer: &mut dyn Writer, doc_type_version: u64, doc_type: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `WriteEbmlHeader2`
[INFO] [stderr]    --> src/mkvmuxer/util.rs:451:8
[INFO] [stderr]     |
[INFO] [stderr] 451 | pub fn WriteEbmlHeader2(writer: &mut dyn Writer, doc_type_version: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/mkvmuxer/writer.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn new(file: File) -> MkvWriter {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `Init` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:148:12
[INFO] [stderr]     |
[INFO] [stderr] 148 |     pub fn Init(&mut self, frame: &[u8], length: u64) -> bool {
[INFO] [stderr]     |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `init`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `AddAdditionalData` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:154:12
[INFO] [stderr]     |
[INFO] [stderr] 154 |     pub fn AddAdditionalData(&mut self, additional: &[u8], length: u64, add_id: u64) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `add_additional_data`
[INFO] [stderr] 
[INFO] [stderr] warning: method `IsValid` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:161:12
[INFO] [stderr]     |
[INFO] [stderr] 161 |     pub fn IsValid(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^ help: convert the identifier to snake case: `is_valid`
[INFO] [stderr] 
[INFO] [stderr] warning: method `CanBeSimpleBlock` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/frame.rs:177:12
[INFO] [stderr]     |
[INFO] [stderr] 177 |     pub fn CanBeSimpleBlock(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `can_be_simple_block`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Write` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cuepoint.rs:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `write`
[INFO] [stderr] 
[INFO] [stderr] warning: method `PayloadSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:126:12
[INFO] [stderr]     |
[INFO] [stderr] 126 |     pub fn PayloadSize(&self) -> u64 {
[INFO] [stderr]     |            ^^^^^^^^^^^ help: convert the identifier to snake case: `payload_size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Size` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/cuepoint.rs:142:12
[INFO] [stderr]     |
[INFO] [stderr] 142 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]     |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `AddCue` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 |     pub fn AddCue(&mut self, cue: CuePoint) -> bool {
[INFO] [stderr]    |            ^^^^^^ help: convert the identifier to snake case: `add_cue`
[INFO] [stderr] 
[INFO] [stderr] warning: method `GetCueByIndex` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:43:12
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pub fn GetCueByIndex(&self, index: usize) -> Option<&CuePoint> {
[INFO] [stderr]    |            ^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_cue_by_index`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Size` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:51:12
[INFO] [stderr]    |
[INFO] [stderr] 51 |     pub fn Size(&self) -> u64 {
[INFO] [stderr]    |            ^^^^ help: convert the identifier to snake case (notice the capitalization): `size`
[INFO] [stderr] 
[INFO] [stderr] warning: method `Write` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/cues.rs:60:12
[INFO] [stderr]    |
[INFO] [stderr] 60 |     pub fn Write(&self, writer: &mut dyn Writer) -> bool {
[INFO] [stderr]    |            ^^^^^ help: convert the identifier to snake case (notice the capitalization): `write`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetCodedUIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:16:4
[INFO] [stderr]    |
[INFO] [stderr] 16 | fn GetCodedUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_coded_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetUIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn GetUIntSize(value: u64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^^ help: convert the identifier to snake case: `get_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetIntSize` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:54:4
[INFO] [stderr]    |
[INFO] [stderr] 54 | fn GetIntSize(value: i64) -> i32 {
[INFO] [stderr]    |    ^^^^^^^^^^ help: convert the identifier to snake case: `get_int_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `GetVersion` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:65:4
[INFO] [stderr]    |
[INFO] [stderr] 65 | fn GetVersion(major: &mut i32, minor: &mut i32, build: &mut i32, revision: &mut i32) {
[INFO] [stderr]    |    ^^^^^^^^^^ help: convert the identifier to snake case: `get_version`
[INFO] [stderr] 
[INFO] [stderr] warning: function `MakeUID` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:72:4
[INFO] [stderr]    |
[INFO] [stderr] 72 | fn MakeUID() -> u64 {
[INFO] [stderr]    |    ^^^^^^^ help: convert the identifier to snake case: `make_uid`
[INFO] [stderr] 
[INFO] [stderr] warning: function `SerializeInt` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:78:4
[INFO] [stderr]    |
[INFO] [stderr] 78 | fn SerializeInt(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^ help: convert the identifier to snake case: `serialize_int`
[INFO] [stderr] 
[INFO] [stderr] warning: function `SerializeFloat` should have a snake case name
[INFO] [stderr]   --> src/mkvmuxer/util.rs:94:4
[INFO] [stderr]    |
[INFO] [stderr] 94 | fn SerializeFloat(writer: &mut dyn Writer, f: f32) -> io::Result<()> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `serialize_float`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteUInt` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:118:4
[INFO] [stderr]     |
[INFO] [stderr] 118 | fn WriteUInt(writer: &mut dyn Writer, value: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^ help: convert the identifier to snake case: `write_uint`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteUIntSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:124:4
[INFO] [stderr]     |
[INFO] [stderr] 124 | fn WriteUIntSize(writer: &mut dyn Writer, value: u64, size: i32) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_uint_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteID` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:164:4
[INFO] [stderr]     |
[INFO] [stderr] 164 | fn WriteID(writer: &mut dyn Writer, t: u64) -> io::Result<()> {
[INFO] [stderr]     |    ^^^^^^^ help: convert the identifier to snake case: `write_id`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlMasterElementSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:172:8
[INFO] [stderr]     |
[INFO] [stderr] 172 | pub fn EbmlMasterElementSize(t: u64, _value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_master_element_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlMasterElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:180:8
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn WriteEbmlMasterElement(writer: &mut dyn Writer, t: u64, size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_master_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlDateElementSize` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:190:8
[INFO] [stderr]     |
[INFO] [stderr] 190 | pub fn EbmlDateElementSize(t: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_date_element_size`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlDateElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:200:8
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn WriteEbmlDateElement(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_date_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgI64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:216:8
[INFO] [stderr]     |
[INFO] [stderr] 216 | pub fn EbmlElementSizeArgI64(t: u64, value: i64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_i64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgI64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:226:8
[INFO] [stderr]     |
[INFO] [stderr] 226 | pub fn WriteEbmlElementArgI64(writer: &mut dyn Writer, t: u64, value: i64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_i64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:243:8
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub fn EbmlElementSizeArgU64(t: u64, value: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:247:8
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub fn WriteEbmlElementArgU64(writer: &mut dyn Writer, t: u64, value: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgF32` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:251:8
[INFO] [stderr]     |
[INFO] [stderr] 251 | pub fn EbmlElementSizeArgF32(t: u64, _value: f32) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_f32`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgF32` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:261:8
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub fn WriteEbmlElementArgF32(writer: &mut dyn Writer, t: u64, value: f32) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_f32`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgsU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:277:8
[INFO] [stderr]     |
[INFO] [stderr] 277 | pub fn EbmlElementSizeArgsU64(t: u64, value: u64, fixed_size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_args_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgsU64` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:291:8
[INFO] [stderr]     |
[INFO] [stderr] 291 | pub fn WriteEbmlElementArgsU64(
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_args_u64`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgStr` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:319:8
[INFO] [stderr]     |
[INFO] [stderr] 319 | pub fn EbmlElementSizeArgStr(t: u64, value: &str) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_str`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgStr` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:329:8
[INFO] [stderr]     |
[INFO] [stderr] 329 | pub fn WriteEbmlElementArgStr(writer: &mut dyn Writer, t: u64, value: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_str`
[INFO] [stderr] 
[INFO] [stderr] warning: function `EbmlElementSizeArgSlice` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:346:8
[INFO] [stderr]     |
[INFO] [stderr] 346 | pub fn EbmlElementSizeArgSlice(t: u64, value: Option<&[u8]>, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ebml_element_size_arg_slice`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlElementArgSlice` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:360:8
[INFO] [stderr]     |
[INFO] [stderr] 360 | pub fn WriteEbmlElementArgSlice(writer: &mut dyn Writer, t: u64, value: &[u8], size: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_element_arg_slice`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteVoidElement` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:380:8
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn WriteVoidElement(writer: &mut dyn Writer, size: u64) -> u64 {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_void_element`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlHeader` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:413:8
[INFO] [stderr]     |
[INFO] [stderr] 413 | pub fn WriteEbmlHeader(writer: &mut dyn Writer, doc_type_version: u64, doc_type: &str) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_header`
[INFO] [stderr] 
[INFO] [stderr] warning: function `WriteEbmlHeader2` should have a snake case name
[INFO] [stderr]    --> src/mkvmuxer/util.rs:451:8
[INFO] [stderr]     |
[INFO] [stderr] 451 | pub fn WriteEbmlHeader2(writer: &mut dyn Writer, doc_type_version: u64) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `write_ebml_header2`
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.60s
[INFO] running `"docker" "inspect" "e915967e8f3456a34c7e17ecd8ee1a75a988b2f7f2b5d629712ecf28874136eb"`
[INFO] running `"docker" "rm" "-f" "e915967e8f3456a34c7e17ecd8ee1a75a988b2f7f2b5d629712ecf28874136eb"`
[INFO] [stdout] e915967e8f3456a34c7e17ecd8ee1a75a988b2f7f2b5d629712ecf28874136eb
