[INFO] crate rpi-led-matrix 0.1.1 is already in cache
[INFO] checking rpi-led-matrix-0.1.1 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate rpi-led-matrix 0.1.1 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate rpi-led-matrix 0.1.1 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate rpi-led-matrix 0.1.1
[INFO] finished tweaking crates.io crate rpi-led-matrix 0.1.1
[INFO] tweaked toml for crates.io crate rpi-led-matrix 0.1.1 written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] b6782d0d45d7b282d62f3d05ee0050e835663a209c5a8a5f5e801fda53da15db
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "b6782d0d45d7b282d62f3d05ee0050e835663a209c5a8a5f5e801fda53da15db"`
[INFO] [stderr]    Compiling rpi-led-matrix v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]  --> src/c.rs:1:27
[INFO] [stderr]   |
[INFO] [stderr] 1 | use libc::{c_int, c_char, uint8_t}; //FILE};
[INFO] [stderr]   |                           ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:12
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:24
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:36
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:36
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:48
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:60
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:12
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:24
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:36
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]  --> src/c.rs:1:27
[INFO] [stderr]   |
[INFO] [stderr] 1 | use libc::{c_int, c_char, uint8_t}; //FILE};
[INFO] [stderr]   |                           ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:12
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:12
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:24
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:24
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:245:36
[INFO] [stderr]     |
[INFO] [stderr] 245 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:36
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:48
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:248:60
[INFO] [stderr]     |
[INFO] [stderr] 248 |         canvas: *mut LedCanvas, r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:12
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:24
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:258:36
[INFO] [stderr]     |
[INFO] [stderr] 258 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:12
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:24
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:36
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:12
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:24
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:36
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:24
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:36
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:178:30
[INFO] [stderr]     |
[INFO] [stderr] 178 |                 color.red as uint8_t,
[INFO] [stderr]     |                              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:179:32
[INFO] [stderr]     |
[INFO] [stderr] 179 |                 color.green as uint8_t,
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:180:31
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 color.blue as uint8_t);
[INFO] [stderr]     |                               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:191:30
[INFO] [stderr]     |
[INFO] [stderr] 191 |                 color.red as uint8_t,
[INFO] [stderr]     |                              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:192:32
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 color.green as uint8_t,
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:193:31
[INFO] [stderr]     |
[INFO] [stderr] 193 |                 color.blue as uint8_t);
[INFO] [stderr]     |                               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:263:36
[INFO] [stderr]     |
[INFO] [stderr] 263 |         r: uint8_t, g: uint8_t, b: uint8_t, 
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:12
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:24
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:268:36
[INFO] [stderr]     |
[INFO] [stderr] 268 |         r: uint8_t, g: uint8_t, b: uint8_t,);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:12
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:24
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:273:36
[INFO] [stderr]     |
[INFO] [stderr] 273 |         r: uint8_t, g: uint8_t, b: uint8_t);
[INFO] [stderr]     |                                    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:178:30
[INFO] [stderr]     |
[INFO] [stderr] 178 |                 color.red as uint8_t,
[INFO] [stderr]     |                              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:179:32
[INFO] [stderr]     |
[INFO] [stderr] 179 |                 color.green as uint8_t,
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:180:31
[INFO] [stderr]     |
[INFO] [stderr] 180 |                 color.blue as uint8_t);
[INFO] [stderr]     |                               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:191:30
[INFO] [stderr]     |
[INFO] [stderr] 191 |                 color.red as uint8_t,
[INFO] [stderr]     |                              ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:192:32
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 color.green as uint8_t,
[INFO] [stderr]     |                                ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'libc::uint8_t': Use u8 instead.
[INFO] [stderr]    --> src/c.rs:193:31
[INFO] [stderr]     |
[INFO] [stderr] 193 |                 color.blue as uint8_t);
[INFO] [stderr]     |                               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[derive]` can't be used on a `#[repr(packed)]` struct that does not derive Copy (error E0133)
[INFO] [stderr]   --> src/c.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(safe_packed_borrows)]` on by default
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
[INFO] [stderr]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `size`
[INFO] [stderr]    --> src/c.rs:153:5
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub fn size(&self) -> (i32, i32) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set`
[INFO] [stderr]    --> src/c.rs:162:5
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub fn set(&mut self, x: i32, y: i32, color: &LedColor) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `clear`
[INFO] [stderr]    --> src/c.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 |     pub fn clear(&mut self) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `fill`
[INFO] [stderr]    --> src/c.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 |     pub fn fill(&mut self, color: &LedColor) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_line`
[INFO] [stderr]    --> src/c.rs:184:5
[INFO] [stderr]     |
[INFO] [stderr] 184 | /     pub fn draw_line(&mut self,
[INFO] [stderr] 185 | |         x0: i32, y0: i32, x1: i32, y1: i32, color: &LedColor)
[INFO] [stderr] 186 | |     {
[INFO] [stderr] 187 | |         unsafe {
[INFO] [stderr] ...   |
[INFO] [stderr] 194 | |         }
[INFO] [stderr] 195 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_circle`
[INFO] [stderr]    --> src/c.rs:197:5
[INFO] [stderr]     |
[INFO] [stderr] 197 | /     pub fn draw_circle(&mut self,
[INFO] [stderr] 198 | |         x: i32, y: i32, radius: u32, color: &LedColor)
[INFO] [stderr] 199 | |     {
[INFO] [stderr] 200 | |         unsafe {
[INFO] [stderr] ...   |
[INFO] [stderr] 205 | |         }
[INFO] [stderr] 206 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_text`
[INFO] [stderr]    --> src/c.rs:208:5
[INFO] [stderr]     |
[INFO] [stderr] 208 | /     pub fn draw_text(&mut self, font: &LedFont, text: &str,
[INFO] [stderr] 209 | |         x: i32, y: i32, color: &LedColor,
[INFO] [stderr] 210 | |         kerning_offset: i32, vertical: bool) -> i32
[INFO] [stderr] 211 | |     {
[INFO] [stderr] ...   |
[INFO] [stderr] 224 | |         }
[INFO] [stderr] 225 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: `#[derive]` can't be used on a `#[repr(packed)]` struct that does not derive Copy (error E0133)
[INFO] [stderr]   --> src/c.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[derive(Debug)]
[INFO] [stderr]    |          ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(safe_packed_borrows)]` on by default
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
[INFO] [stderr]    = note: this warning originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `size`
[INFO] [stderr]    --> src/c.rs:153:5
[INFO] [stderr]     |
[INFO] [stderr] 153 |     pub fn size(&self) -> (i32, i32) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set`
[INFO] [stderr]    --> src/c.rs:162:5
[INFO] [stderr]     |
[INFO] [stderr] 162 |     pub fn set(&mut self, x: i32, y: i32, color: &LedColor) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `clear`
[INFO] [stderr]    --> src/c.rs:169:5
[INFO] [stderr]     |
[INFO] [stderr] 169 |     pub fn clear(&mut self) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `fill`
[INFO] [stderr]    --> src/c.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 |     pub fn fill(&mut self, color: &LedColor) {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_line`
[INFO] [stderr]    --> src/c.rs:184:5
[INFO] [stderr]     |
[INFO] [stderr] 184 | /     pub fn draw_line(&mut self,
[INFO] [stderr] 185 | |         x0: i32, y0: i32, x1: i32, y1: i32, color: &LedColor)
[INFO] [stderr] 186 | |     {
[INFO] [stderr] 187 | |         unsafe {
[INFO] [stderr] ...   |
[INFO] [stderr] 194 | |         }
[INFO] [stderr] 195 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_circle`
[INFO] [stderr]    --> src/c.rs:197:5
[INFO] [stderr]     |
[INFO] [stderr] 197 | /     pub fn draw_circle(&mut self,
[INFO] [stderr] 198 | |         x: i32, y: i32, radius: u32, color: &LedColor)
[INFO] [stderr] 199 | |     {
[INFO] [stderr] 200 | |         unsafe {
[INFO] [stderr] ...   |
[INFO] [stderr] 205 | |         }
[INFO] [stderr] 206 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `draw_text`
[INFO] [stderr]    --> src/c.rs:208:5
[INFO] [stderr]     |
[INFO] [stderr] 208 | /     pub fn draw_text(&mut self, font: &LedFont, text: &str,
[INFO] [stderr] 209 | |         x: i32, y: i32, color: &LedColor,
[INFO] [stderr] 210 | |         kerning_offset: i32, vertical: bool) -> i32
[INFO] [stderr] 211 | |     {
[INFO] [stderr] ...   |
[INFO] [stderr] 224 | |         }
[INFO] [stderr] 225 | |     }
[INFO] [stderr]     | |_____^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.09s
[INFO] running `"docker" "inspect" "b6782d0d45d7b282d62f3d05ee0050e835663a209c5a8a5f5e801fda53da15db"`
[INFO] running `"docker" "rm" "-f" "b6782d0d45d7b282d62f3d05ee0050e835663a209c5a8a5f5e801fda53da15db"`
[INFO] [stdout] b6782d0d45d7b282d62f3d05ee0050e835663a209c5a8a5f5e801fda53da15db
