[INFO] fetching crate videocore 0.1.3...
[INFO] testing videocore-0.1.3 against 1.91.0 for beta-1.92-2
[INFO] extracting crate videocore 0.1.3 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate videocore 0.1.3
[INFO] finished tweaking crates.io crate videocore 0.1.3
[INFO] tweaked toml for crates.io crate videocore 0.1.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate videocore 0.1.3 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "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" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 1 package to latest compatible version
[INFO] [stderr]       Adding libc v0.1.12 (available: v0.2.177)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d2fea76f6d03c59a9517ab96bff09d308887fceb4dbd7a93f6bcc657fda6203
[INFO] running `Command { std: "docker" "start" "-a" "5d2fea76f6d03c59a9517ab96bff09d308887fceb4dbd7a93f6bcc657fda6203", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d2fea76f6d03c59a9517ab96bff09d308887fceb4dbd7a93f6bcc657fda6203", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d2fea76f6d03c59a9517ab96bff09d308887fceb4dbd7a93f6bcc657fda6203", kill_on_drop: false }`
[INFO] [stdout] 5d2fea76f6d03c59a9517ab96bff09d308887fceb4dbd7a93f6bcc657fda6203
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bb9468197ef71e5dae318daf3b220e5c345015dee9dff228117e6d7fd1ecc3a
[INFO] running `Command { std: "docker" "start" "-a" "8bb9468197ef71e5dae318daf3b220e5c345015dee9dff228117e6d7fd1ecc3a", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling libc v0.1.12
[INFO] [stderr]    Compiling videocore v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | extern {}
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/bcm_host.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SBS_FULL_AUTO` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     SBS_FULL_AUTO,   // side-by-side, full width (also used by some autostereoscopic displays)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsFullAuto`
[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 `SBS_HALF_HORIZ` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     SBS_HALF_HORIZ,  // side-by-side, half width, horizontal subsampling (see HDMI spec)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsHalfHoriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TB_HALF` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     TB_HALF,         // top-bottom 3D
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to upper camel case: `TbHalf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FROM_SOURCE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     FROM_SOURCE       = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FromSource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_ALL_PIXELS` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     FIXED_ALL_PIXELS  = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedAllPixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_NON_ZERO` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     FIXED_NON_ZERO    = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedNonZero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_EXCEED_0X07` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     FIXED_EXCEED_0X07 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedExceed0x07`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LUMA_TRANSPARENT` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LUMA_TRANSPARENT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LumaTransparent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CR_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     CR_INV   = 1 << 2,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CrInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CB_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CB_INV   = 1 << 3,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CbInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YY_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     YY_INV   = 1 << 4
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YyInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NO_ROTATE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     NO_ROTATE  = 0,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `NoRotate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_90` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     ROTATE_90  = 1,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_180` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ROTATE_180 = 2,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_270` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     ROTATE_270 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_HRIZ` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     FLIP_HRIZ = 1 << 16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipHriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_VERT` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     FLIP_VERT = 1 << 17,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipVert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_YUV` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     SNAPSHOT_NO_YUV        = 1 << 24,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoYuv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_RGB` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     SNAPSHOT_NO_RGB        = 1 << 25,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoRgb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_FILL` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     SNAPSHOT_FILL          = 1 << 26,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotFill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_SWAP_RED_BLUE` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SNAPSHOT_SWAP_RED_BLUE = 1 << 27,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotSwapRedBlue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_PACK` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SNAPSHOT_PACK          = 1 << 28
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotPack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/dispmanx.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     extern {
[INFO] [stdout]     |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RAW16_BIG_ENDIAN` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     RAW16_BIG_ENDIAN = 14,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Raw16BigEndian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT0` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     MIRROR_ROT0    = (1<<0),
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT180` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     MIRROR_ROT180  = (1<<1),
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT90` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     MIRROR_ROT90   = (1<<2),
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT270` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     MIRROR_ROT270  = (1<<2)|(1<<0)|(1<<1)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL4_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     PAL4_OBSOLETE, // 4bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal4Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL8_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     PAL8_OBSOLETE, // 8bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal8Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     YUV_UV,        // VCIII codec format
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YuvUv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     TF_RGBA32,     // VCIII T-format RGBA8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBX32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     TF_RGBX32,     // VCIII T-format RGBx8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgbx32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_FLOAT` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     TF_FLOAT,      // VCIII T-format float
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfFloat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA16` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     TF_RGBA16,     // VCIII T-format RGBA4444
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA5551` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     TF_RGBA5551,   // VCIII T-format RGB5551
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba5551`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGB565` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     TF_RGB565,     // VCIII T-format RGB565
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgb565`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_YA88` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     TF_YA88,       // VCIII T-format 8-bit luma and 8-bit alpha
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfYa88`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_BYTE` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     TF_BYTE,       // VCIII T-format 8 bit generic sample
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfByte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     TF_PAL8,       // VCIII T-format 8-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL4` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     TF_PAL4,       // VCIII T-format 4-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_ETC1` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     TF_ETC1,       // VCIII T-format Ericsson Texture Compressed
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfEtc1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BGR888_NP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     BGR888_NP,     // RGB888 with R & B swapped, but with no pitch, i.e. no padding after each row of pixels
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Bgr888Np`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV32` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     YUV_UV32,      // VCIII codec format
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `YuvUv32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_Y8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     TF_Y8,         // VCIII T-format 8-bit luma
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfY8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_A8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     TF_A8,         // VCIII T-format 8-bit alpha
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfA8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_SHORT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     TF_SHORT,      // VCIII T-format 16-bit generic sample
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_1BPP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     TF_1BPP,       // VCIII T-format 1bpp black/white
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `Tf1bpp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_U8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     TF_U8,         // T-format 8-bit U - same as TF_Y8 buf from U plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfU8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_V8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     TF_V8,         // T-format 8-bit U - same as TF_Y8 buf from V plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfV8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FORCE_ENUM_16BIT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     FORCE_ENUM_16BIT = 0xffff,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ForceEnum16bit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/vchi.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] running `Command { std: "docker" "inspect" "8bb9468197ef71e5dae318daf3b220e5c345015dee9dff228117e6d7fd1ecc3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bb9468197ef71e5dae318daf3b220e5c345015dee9dff228117e6d7fd1ecc3a", kill_on_drop: false }`
[INFO] [stdout] 8bb9468197ef71e5dae318daf3b220e5c345015dee9dff228117e6d7fd1ecc3a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3fa942c4a7410f5eab1bd873a269f5166324a27f40e49a349eb2854bc7b88b1e
[INFO] running `Command { std: "docker" "start" "-a" "3fa942c4a7410f5eab1bd873a269f5166324a27f40e49a349eb2854bc7b88b1e", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | extern {}
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/bcm_host.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SBS_FULL_AUTO` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     SBS_FULL_AUTO,   // side-by-side, full width (also used by some autostereoscopic displays)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsFullAuto`
[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 `SBS_HALF_HORIZ` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     SBS_HALF_HORIZ,  // side-by-side, half width, horizontal subsampling (see HDMI spec)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsHalfHoriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TB_HALF` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     TB_HALF,         // top-bottom 3D
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to upper camel case: `TbHalf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FROM_SOURCE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     FROM_SOURCE       = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FromSource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_ALL_PIXELS` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     FIXED_ALL_PIXELS  = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedAllPixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_NON_ZERO` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     FIXED_NON_ZERO    = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedNonZero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_EXCEED_0X07` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     FIXED_EXCEED_0X07 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedExceed0x07`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LUMA_TRANSPARENT` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LUMA_TRANSPARENT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LumaTransparent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CR_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     CR_INV   = 1 << 2,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CrInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CB_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CB_INV   = 1 << 3,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CbInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YY_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     YY_INV   = 1 << 4
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YyInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NO_ROTATE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     NO_ROTATE  = 0,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `NoRotate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_90` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     ROTATE_90  = 1,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_180` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ROTATE_180 = 2,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_270` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     ROTATE_270 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_HRIZ` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     FLIP_HRIZ = 1 << 16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipHriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_VERT` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     FLIP_VERT = 1 << 17,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipVert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_YUV` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     SNAPSHOT_NO_YUV        = 1 << 24,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoYuv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_RGB` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     SNAPSHOT_NO_RGB        = 1 << 25,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoRgb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_FILL` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     SNAPSHOT_FILL          = 1 << 26,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotFill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_SWAP_RED_BLUE` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SNAPSHOT_SWAP_RED_BLUE = 1 << 27,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotSwapRedBlue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_PACK` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SNAPSHOT_PACK          = 1 << 28
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotPack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/dispmanx.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     extern {
[INFO] [stdout]     |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RAW16_BIG_ENDIAN` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     RAW16_BIG_ENDIAN = 14,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Raw16BigEndian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT0` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     MIRROR_ROT0    = (1<<0),
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT180` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     MIRROR_ROT180  = (1<<1),
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT90` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     MIRROR_ROT90   = (1<<2),
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling videocore v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `MIRROR_ROT270` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     MIRROR_ROT270  = (1<<2)|(1<<0)|(1<<1)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL4_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     PAL4_OBSOLETE, // 4bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal4Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL8_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     PAL8_OBSOLETE, // 8bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal8Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     YUV_UV,        // VCIII codec format
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YuvUv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     TF_RGBA32,     // VCIII T-format RGBA8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBX32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     TF_RGBX32,     // VCIII T-format RGBx8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgbx32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_FLOAT` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     TF_FLOAT,      // VCIII T-format float
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfFloat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA16` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     TF_RGBA16,     // VCIII T-format RGBA4444
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA5551` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     TF_RGBA5551,   // VCIII T-format RGB5551
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba5551`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGB565` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     TF_RGB565,     // VCIII T-format RGB565
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgb565`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_YA88` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     TF_YA88,       // VCIII T-format 8-bit luma and 8-bit alpha
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfYa88`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_BYTE` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     TF_BYTE,       // VCIII T-format 8 bit generic sample
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfByte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     TF_PAL8,       // VCIII T-format 8-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL4` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     TF_PAL4,       // VCIII T-format 4-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_ETC1` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     TF_ETC1,       // VCIII T-format Ericsson Texture Compressed
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfEtc1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BGR888_NP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     BGR888_NP,     // RGB888 with R & B swapped, but with no pitch, i.e. no padding after each row of pixels
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Bgr888Np`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV32` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     YUV_UV32,      // VCIII codec format
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `YuvUv32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_Y8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     TF_Y8,         // VCIII T-format 8-bit luma
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfY8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_A8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     TF_A8,         // VCIII T-format 8-bit alpha
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfA8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_SHORT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     TF_SHORT,      // VCIII T-format 16-bit generic sample
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_1BPP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     TF_1BPP,       // VCIII T-format 1bpp black/white
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `Tf1bpp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_U8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     TF_U8,         // T-format 8-bit U - same as TF_Y8 buf from U plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfU8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_V8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     TF_V8,         // T-format 8-bit U - same as TF_Y8 buf from V plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfV8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FORCE_ENUM_16BIT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     FORCE_ENUM_16BIT = 0xffff,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ForceEnum16bit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/vchi.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | extern {}
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/bcm_host.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SBS_FULL_AUTO` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     SBS_FULL_AUTO,   // side-by-side, full width (also used by some autostereoscopic displays)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsFullAuto`
[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 `SBS_HALF_HORIZ` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     SBS_HALF_HORIZ,  // side-by-side, half width, horizontal subsampling (see HDMI spec)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SbsHalfHoriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TB_HALF` should have an upper camel case name
[INFO] [stdout]   --> src/display.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     TB_HALF,         // top-bottom 3D
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to upper camel case: `TbHalf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FROM_SOURCE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     FROM_SOURCE       = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `FromSource`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_ALL_PIXELS` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     FIXED_ALL_PIXELS  = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedAllPixels`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_NON_ZERO` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     FIXED_NON_ZERO    = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedNonZero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FIXED_EXCEED_0X07` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     FIXED_EXCEED_0X07 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FixedExceed0x07`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LUMA_TRANSPARENT` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     LUMA_TRANSPARENT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LumaTransparent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CR_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     CR_INV   = 1 << 2,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CrInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CB_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     CB_INV   = 1 << 3,
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `CbInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YY_INV` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     YY_INV   = 1 << 4
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YyInv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NO_ROTATE` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     NO_ROTATE  = 0,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `NoRotate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_90` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     ROTATE_90  = 1,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_180` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     ROTATE_180 = 2,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ROTATE_270` should have an upper camel case name
[INFO] [stdout]   --> src/dispmanx.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     ROTATE_270 = 3,
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `Rotate270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_HRIZ` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     FLIP_HRIZ = 1 << 16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipHriz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FLIP_VERT` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     FLIP_VERT = 1 << 17,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `FlipVert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_YUV` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     SNAPSHOT_NO_YUV        = 1 << 24,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoYuv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_NO_RGB` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     SNAPSHOT_NO_RGB        = 1 << 25,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotNoRgb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_FILL` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     SNAPSHOT_FILL          = 1 << 26,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotFill`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_SWAP_RED_BLUE` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     SNAPSHOT_SWAP_RED_BLUE = 1 << 27,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotSwapRedBlue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SNAPSHOT_PACK` should have an upper camel case name
[INFO] [stdout]    --> src/dispmanx.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     SNAPSHOT_PACK          = 1 << 28
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SnapshotPack`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/dispmanx.rs:436:5
[INFO] [stdout]     |
[INFO] [stdout] 436 |     extern {
[INFO] [stdout]     |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RAW16_BIG_ENDIAN` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     RAW16_BIG_ENDIAN = 14,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Raw16BigEndian`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT0` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     MIRROR_ROT0    = (1<<0),
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT180` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     MIRROR_ROT180  = (1<<1),
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot180`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT90` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     MIRROR_ROT90   = (1<<2),
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MIRROR_ROT270` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     MIRROR_ROT270  = (1<<2)|(1<<0)|(1<<1)
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MirrorRot270`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL4_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     PAL4_OBSOLETE, // 4bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal4Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `PAL8_OBSOLETE` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     PAL8_OBSOLETE, // 8bpp palettised image with embedded palette
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Pal8Obsolete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     YUV_UV,        // VCIII codec format
[INFO] [stdout]    |     ^^^^^^ help: convert the identifier to upper camel case: `YuvUv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     TF_RGBA32,     // VCIII T-format RGBA8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBX32` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     TF_RGBX32,     // VCIII T-format RGBx8888
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgbx32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_FLOAT` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     TF_FLOAT,      // VCIII T-format float
[INFO] [stdout]    |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfFloat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA16` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     TF_RGBA16,     // VCIII T-format RGBA4444
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGBA5551` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     TF_RGBA5551,   // VCIII T-format RGB5551
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgba5551`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_RGB565` should have an upper camel case name
[INFO] [stdout]   --> src/image.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     TF_RGB565,     // VCIII T-format RGB565
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `TfRgb565`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_YA88` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     TF_YA88,       // VCIII T-format 8-bit luma and 8-bit alpha
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfYa88`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_BYTE` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     TF_BYTE,       // VCIII T-format 8 bit generic sample
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfByte`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     TF_PAL8,       // VCIII T-format 8-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_PAL4` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     TF_PAL4,       // VCIII T-format 4-bit palette
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfPal4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_ETC1` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     TF_ETC1,       // VCIII T-format Ericsson Texture Compressed
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `TfEtc1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BGR888_NP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     BGR888_NP,     // RGB888 with R & B swapped, but with no pitch, i.e. no padding after each row of pixels
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `Bgr888Np`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `YUV_UV32` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     YUV_UV32,      // VCIII codec format
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `YuvUv32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_Y8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     TF_Y8,         // VCIII T-format 8-bit luma
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfY8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_A8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     TF_A8,         // VCIII T-format 8-bit alpha
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfA8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_SHORT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     TF_SHORT,      // VCIII T-format 16-bit generic sample
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `TfShort`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_1BPP` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     TF_1BPP,       // VCIII T-format 1bpp black/white
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `Tf1bpp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_U8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     TF_U8,         // T-format 8-bit U - same as TF_Y8 buf from U plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfU8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TF_V8` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     TF_V8,         // T-format 8-bit U - same as TF_Y8 buf from V plane
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `TfV8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FORCE_ENUM_16BIT` should have an upper camel case name
[INFO] [stdout]    --> src/image.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     FORCE_ENUM_16BIT = 0xffff,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ForceEnum16bit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/vchi.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     extern {
[INFO] [stdout]    |     ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `width` on type `Option<GraphicsDisplaySize>`
[INFO] [stdout]    --> src/bcm_host.rs:144:44
[INFO] [stdout]     |
[INFO] [stdout] 144 |         println!("Display size = {}x{}", x.width, x.height);
[INFO] [stdout]     |                                            ^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]     |
[INFO] [stdout] 144 |         println!("Display size = {}x{}", x.unwrap().width, x.height);
[INFO] [stdout]     |                                            +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `height` on type `Option<GraphicsDisplaySize>`
[INFO] [stdout]    --> src/bcm_host.rs:144:53
[INFO] [stdout]     |
[INFO] [stdout] 144 |         println!("Display size = {}x{}", x.width, x.height);
[INFO] [stdout]     |                                                     ^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]     |
[INFO] [stdout] 144 |         println!("Display size = {}x{}", x.width, x.unwrap().height);
[INFO] [stdout]     |                                                     +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0609`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `videocore` (lib test) due to 2 previous errors; 54 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "3fa942c4a7410f5eab1bd873a269f5166324a27f40e49a349eb2854bc7b88b1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fa942c4a7410f5eab1bd873a269f5166324a27f40e49a349eb2854bc7b88b1e", kill_on_drop: false }`
[INFO] [stdout] 3fa942c4a7410f5eab1bd873a269f5166324a27f40e49a349eb2854bc7b88b1e
