[INFO] cloning repository https://github.com/Error1000/ron [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Error1000/ron" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FError1000%2Fron", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FError1000%2Fron'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8cd5402b7a9b376a108aa9151f6eb1dfec04ccf0 [INFO] testing Error1000/ron against 1.59.0 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FError1000%2Fron" "/workspace/builds/worker-31/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-31/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Error1000/ron on toolchain 1.59.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-31/source/.cargo/config [INFO] started tweaking git repo https://github.com/Error1000/ron [INFO] finished tweaking git repo https://github.com/Error1000/ron [INFO] tweaked toml for git repo https://github.com/Error1000/ron written to /workspace/builds/worker-31/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1e84e4468d46d51f35cb1b01d4167c26e9500131ac74f5341646d73739db2eef [INFO] running `Command { std: "docker" "start" "-a" "1e84e4468d46d51f35cb1b01d4167c26e9500131ac74f5341646d73739db2eef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1e84e4468d46d51f35cb1b01d4167c26e9500131ac74f5341646d73739db2eef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e84e4468d46d51f35cb1b01d4167c26e9500131ac74f5341646d73739db2eef", kill_on_drop: false }` [INFO] [stdout] 1e84e4468d46d51f35cb1b01d4167c26e9500131ac74f5341646d73739db2eef [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-31/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d29340f0849ce5dca5e537afbad567db78927dfb4ac2e259ac95523cd2c8ade1 [INFO] running `Command { std: "docker" "start" "-a" "d29340f0849ce5dca5e537afbad567db78927dfb4ac2e259ac95523cd2c8ade1", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling radium v0.6.2 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling packed_struct v0.10.0 [INFO] [stderr] Compiling funty v1.2.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling wyz v0.4.0 [INFO] [stderr] Compiling ron v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling bitvec v0.22.3 [INFO] [stderr] Compiling packed_struct_codegen v0.10.0 [INFO] [stdout] warning: unused imports: `MaybeUninit`, `ffi`, `uninitialized` [INFO] [stdout] --> src/main.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use core::{arch::asm, mem::{uninitialized, MaybeUninit}, ffi}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mem`, `slice` [INFO] [stdout] --> src/multiboot.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{mem, slice}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mem`, `ops::Add` [INFO] [stdout] --> src/virtmem.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{marker::PhantomData, ops::Add, arch::asm, mem}; [INFO] [stdout] | ^^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/virtmem.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | /// TODO: Dose offsetting a port "address" work the same way as offestting a real memory addres? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 58 | / Self { [INFO] [stdout] 59 | | inner: self.inner.offset(o), [INFO] [stdout] 60 | | space: PhantomData, [INFO] [stdout] 61 | | is_port: self.is_port, [INFO] [stdout] 62 | | } [INFO] [stdout] | |_________- rustdoc does not generate documentation for expressions [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KEY_PRESSED` should have an upper camel case name [INFO] [stdout] --> src/hio.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | KEY_PRESSED, KEY_RELEASED [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `KeyPressed` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KEY_RELEASED` should have an upper camel case name [INFO] [stdout] --> src/hio.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | KEY_PRESSED, KEY_RELEASED [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KeyReleased` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/main.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use core::{arch::asm, mem::{uninitialized, MaybeUninit}, ffi}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ignore_inc_x` is never read [INFO] [stdout] --> src/main.rs:298:13 [INFO] [stdout] | [INFO] [stdout] 298 | let mut ignore_inc_x: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `any_alt` [INFO] [stdout] --> src/ps2_8042.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn any_alt(&self) -> bool { self.contains(SpecialKeys::LEFT_ALT) || self.contains(SpecialKeys::RIGHT_ALT) } [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `any_ctrl` [INFO] [stdout] --> src/ps2_8042.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn any_ctrl(&self) -> bool { self.contains(SpecialKeys::LEFT_CTRL) || self.contains(SpecialKeys::RIGHT_CTRL) } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `receive` [INFO] [stdout] --> src/uart_16550.rs:185:12 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn receive(&self) -> u8 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read` [INFO] [stdout] --> src/vga.rs:38:19 [INFO] [stdout] | [INFO] [stdout] 38 | pub unsafe fn read(&mut self, index: u8) -> u8{ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `reading` [INFO] [stdout] --> src/vga.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | reading: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read` [INFO] [stdout] --> src/vga.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | pub unsafe fn read(&self) -> u8{ self.reading.read() } [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read` [INFO] [stdout] --> src/vga.rs:103:19 [INFO] [stdout] | [INFO] [stdout] 103 | pub unsafe fn read(&mut self, index: u8) -> (u8, u8, u8){ [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write` [INFO] [stdout] --> src/vga.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | pub unsafe fn write(&mut self, index: u8, data: (u8, u8, u8)){ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_mask` [INFO] [stdout] --> src/vga.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 123 | unsafe fn read_mask(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `dump_all` [INFO] [stdout] --> src/vga.rs:578:19 [INFO] [stdout] | [INFO] [stdout] 578 | pub unsafe fn dump_all(&mut self, dump: &mut VgaRegisterDump){ [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write` [INFO] [stdout] --> src/vga.rs:698:19 [INFO] [stdout] | [INFO] [stdout] 698 | pub unsafe fn write(&mut self, x: usize, y: usize, pixel_color: u8){ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `port_inh` [INFO] [stdout] --> src/virtmem.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | unsafe fn port_inh(addr: u16) -> u16 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_mem` [INFO] [stdout] --> src/virtmem.rs:106:19 [INFO] [stdout] | [INFO] [stdout] 106 | pub unsafe fn from_mem(a: *mut u16) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_port` [INFO] [stdout] --> src/virtmem.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | pub unsafe fn from_port(p: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read` [INFO] [stdout] --> src/virtmem.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | pub unsafe fn read(&self) -> u16 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `data` [INFO] [stdout] --> src/ata.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub data: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `err_features` [INFO] [stdout] --> src/ata.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | err_features: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `sector_count` [INFO] [stdout] --> src/ata.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub sector_count: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `address_low` [INFO] [stdout] --> src/ata.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub address_low: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `address_mid` [INFO] [stdout] --> src/ata.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub address_mid: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `address_hi` [INFO] [stdout] --> src/ata.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub address_hi: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drive_sel` [INFO] [stdout] --> src/ata.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub drive_sel: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_error` [INFO] [stdout] --> src/ata.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | unsafe fn read_error(&self) -> u8 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_features` [INFO] [stdout] --> src/ata.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | unsafe fn write_features(&mut self, d: u8){ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_command` [INFO] [stdout] --> src/ata.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 41 | unsafe fn write_command(&mut self, d: u8){ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `alt_stat_device_ctrl` [INFO] [stdout] --> src/ata.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | alt_stat_device_ctrl: KernPointer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drive_addr` [INFO] [stdout] --> src/ata.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | drive_addr: KernPointer [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_alt_stat` [INFO] [stdout] --> src/ata.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | unsafe fn read_alt_stat(&self) -> u8{ [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_device_ctrl` [INFO] [stdout] --> src/ata.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | unsafe fn write_device_ctrl(&mut self, d: u8){ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_drive_addr` [INFO] [stdout] --> src/ata.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 67 | unsafe fn read_drive_addr(&self) -> u8{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Sector` [INFO] [stdout] --> src/ata.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | type Sector = [u16; 256]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum is never used: `ATADevice` [INFO] [stdout] --> src/ata.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | pub enum ATADevice {MASTER, SLAVE} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `control` [INFO] [stdout] --> src/ata.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | control: ControlRegistersLBA28 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `LBA28` [INFO] [stdout] --> src/ata.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 79 | pub struct LBA28{ [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `identify` [INFO] [stdout] --> src/ata.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | pub unsafe fn identify(&mut self, device: ATADevice) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_sector` [INFO] [stdout] --> src/ata.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | pub unsafe fn read_sector(&mut self, device: ATADevice, sector_lba: LBA28) -> Option { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `write_sector` [INFO] [stdout] --> src/ata.rs:139:19 [INFO] [stdout] | [INFO] [stdout] 139 | pub unsafe fn write_sector(&mut self, device: ATADevice, sector_lba: LBA28, data: Sector) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `kprint_u8` [INFO] [stdout] --> src/main.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn kprint_u8(data: u8, uart: &mut UARTDevice) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `kprint_u16` [INFO] [stdout] --> src/main.rs:83:4 [INFO] [stdout] | [INFO] [stdout] 83 | fn kprint_u16(data: u16, uart: &mut UARTDevice){ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `kprint_u32` [INFO] [stdout] --> src/main.rs:90:4 [INFO] [stdout] | [INFO] [stdout] 90 | fn kprint_u32(data: u32, uart: &mut UARTDevice){ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `u8_to_str_decimal` [INFO] [stdout] --> src/main.rs:105:4 [INFO] [stdout] | [INFO] [stdout] 105 | fn u8_to_str_decimal(val: u8) -> [u8; 3] { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `u8_to_str_hex` [INFO] [stdout] --> src/main.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn u8_to_str_hex(val: u8) -> [u8; 2] { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `u16_to_str_hex` [INFO] [stdout] --> src/main.rs:121:4 [INFO] [stdout] | [INFO] [stdout] 121 | fn u16_to_str_hex(val: u16) -> [u8; 4] { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/main.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(bench_black_box)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `scan_code_set_1` should have an upper case name [INFO] [stdout] --> src/ps2_8042.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const scan_code_set_1: [char; 128] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SCAN_CODE_SET_1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 52 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0554`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ron` due to 2 previous errors; 52 warnings emitted [INFO] running `Command { std: "docker" "inspect" "d29340f0849ce5dca5e537afbad567db78927dfb4ac2e259ac95523cd2c8ade1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d29340f0849ce5dca5e537afbad567db78927dfb4ac2e259ac95523cd2c8ade1", kill_on_drop: false }` [INFO] [stdout] d29340f0849ce5dca5e537afbad567db78927dfb4ac2e259ac95523cd2c8ade1