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