[INFO] fetching crate rusty-hermit 0.3.23...
[INFO] checking rusty-hermit-0.3.23 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate rusty-hermit 0.3.23 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate rusty-hermit 0.3.23 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate rusty-hermit 0.3.23
[INFO] finished tweaking crates.io crate rusty-hermit 0.3.23
[INFO] tweaked toml for crates.io crate rusty-hermit 0.3.23 written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 073fd5acafac0400624af727ff4bb85649376f9b2e511cadb8740c33fd5dadcc
[INFO] running `"docker" "start" "-a" "073fd5acafac0400624af727ff4bb85649376f9b2e511cadb8740c33fd5dadcc"`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling cc v1.0.50
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling x86 v0.31.0
[INFO] [stderr]    Compiling rusty-hermit v0.3.23 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking bit_field v0.10.0
[INFO] [stderr]     Checking multiboot v0.3.0
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling raw-cpuid v7.0.3
[INFO] [stderr] warning: unused import: `ptr`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:25:39
[INFO] [stderr]    |
[INFO] [stderr] 25 | use core::{cmp, fmt, intrinsics, mem, ptr, u32};
[INFO] [stderr]    |                                       ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `x86::bits64::rflags`
[INFO] [stderr]   --> src/arch/x86_64/kernel/irq.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use x86::bits64::rflags;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arch::x86_64::kernel::idt`
[INFO] [stderr]   --> src/arch/x86_64/kernel/processor.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | use arch::x86_64::kernel::idt;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `alloc::rc::Rc`
[INFO] [stderr]   --> src/arch/x86_64/kernel/scheduler.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use alloc::rc::Rc;
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arch::x86_64::kernel::processor`
[INFO] [stderr]   --> src/arch/x86_64/kernel/scheduler.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use arch::x86_64::kernel::processor;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::cell::RefCell`
[INFO] [stderr]   --> src/arch/x86_64/kernel/scheduler.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | use core::cell::RefCell;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `environment`
[INFO] [stderr]   --> src/arch/x86_64/kernel/scheduler.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use environment;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `TaskTLS`
[INFO] [stderr]   --> src/arch/x86_64/kernel/scheduler.rs:21:40
[INFO] [stderr]    |
[INFO] [stderr] 21 | use scheduler::task::{Task, TaskFrame, TaskTLS};
[INFO] [stderr]    |                                        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `kernel_message_buffer`
[INFO] [stderr]   --> src/arch/x86_64/kernel/mod.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 | use kernel_message_buffer;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::*`
[INFO] [stderr]  --> src/mm/test.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use super::*;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `HugePageSize`, `LargePageSize`
[INFO] [stderr]   --> src/mm/mod.rs:15:38
[INFO] [stderr]    |
[INFO] [stderr] 15 | use arch::mm::paging::{BasePageSize, HugePageSize, LargePageSize, PageSize, PageTableEntryFlags};
[INFO] [stderr]    |                                      ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arch::mm::physicalmem::total_memory_size`
[INFO] [stderr]   --> src/mm/mod.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | use arch::mm::physicalmem::total_memory_size;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::mem`
[INFO] [stderr]   --> src/mm/mod.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | use core::mem;
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::sync::atomic::spin_loop_hint`
[INFO] [stderr]   --> src/mm/mod.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use core::sync::atomic::spin_loop_hint;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `environment`
[INFO] [stderr]   --> src/mm/mod.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | use environment;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `mem`, `ptr`, `slice`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 | use core::{mem, ptr, slice};
[INFO] [stderr]    |            ^^^  ^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `alloc::alloc::Layout`
[INFO] [stderr]   --> src/lib.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 | use alloc::alloc::Layout;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arch::percore::*`
[INFO] [stderr]   --> src/lib.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 | use arch::percore::*;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `core::alloc::GlobalAlloc`
[INFO] [stderr]   --> src/lib.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 | use core::alloc::GlobalAlloc;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mm::allocator::LockedHeap`
[INFO] [stderr]   --> src/lib.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 | use mm::allocator::LockedHeap;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `func`
[INFO] [stderr]    --> src/arch/x86_64/kernel/scheduler.rs:120:26
[INFO] [stderr]     |
[INFO] [stderr] 120 | extern "C" fn task_entry(func: extern "C" fn(usize), arg: usize) {}
[INFO] [stderr]     |                          ^^^^ help: if this is intentional, prefix it with an underscore: `_func`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `arg`
[INFO] [stderr]    --> src/arch/x86_64/kernel/scheduler.rs:120:54
[INFO] [stderr]     |
[INFO] [stderr] 120 | extern "C" fn task_entry(func: extern "C" fn(usize), arg: usize) {}
[INFO] [stderr]     |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_arg`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `addr`
[INFO] [stderr]    --> src/mm/freelist.rs:265:6
[INFO] [stderr]     |
[INFO] [stderr] 265 |     let addr = freelist.allocate_aligned(0x1000, 0x2000);
[INFO] [stderr]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_addr`
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]   --> src/logging.rs:35:8
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub fn init() {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `APIC_ICR_DELIVERY_MODE_INIT`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:37:1
[INFO] [stderr]    |
[INFO] [stderr] 37 | const APIC_ICR_DELIVERY_MODE_INIT: u64 = 0x500;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `APIC_ICR_DELIVERY_MODE_STARTUP`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:38:1
[INFO] [stderr]    |
[INFO] [stderr] 38 | const APIC_ICR_DELIVERY_MODE_STARTUP: u64 = 0x600;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `APIC_ICR_LEVEL_TRIGGERED`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:40:1
[INFO] [stderr]    |
[INFO] [stderr] 40 | const APIC_ICR_LEVEL_TRIGGERED: u64 = 1 << 15;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `SMP_BOOT_CODE_ADDRESS`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:65:1
[INFO] [stderr]    |
[INFO] [stderr] 65 | const SMP_BOOT_CODE_ADDRESS: usize = 0x8000;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `SMP_BOOT_CODE_OFFSET_PML4`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:67:1
[INFO] [stderr]    |
[INFO] [stderr] 67 | const SMP_BOOT_CODE_OFFSET_PML4: usize = 0x18;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `SMP_BOOT_CODE_OFFSET_ENTRY`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:68:1
[INFO] [stderr]    |
[INFO] [stderr] 68 | const SMP_BOOT_CODE_OFFSET_ENTRY: usize = 0x08;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `SMP_BOOT_CODE_OFFSET_BOOTINFO`
[INFO] [stderr]   --> src/arch/x86_64/kernel/apic.rs:69:1
[INFO] [stderr]    |
[INFO] [stderr] 69 | const SMP_BOOT_CODE_OFFSET_BOOTINFO: usize = 0x10;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `core_id`
[INFO] [stderr]   --> src/arch/x86_64/kernel/percore.rs:18:2
[INFO] [stderr]    |
[INFO] [stderr] 18 |     core_id: PerCoreVariable<usize>,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `finish_processor_init`
[INFO] [stderr]    --> src/arch/x86_64/kernel/mod.rs:323:4
[INFO] [stderr]     |
[INFO] [stderr] 323 | fn finish_processor_init() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `UHYVE_IRQ_NET`
[INFO] [stderr]   --> src/drivers/net/uhyve.rs:21:1
[INFO] [stderr]    |
[INFO] [stderr] 21 | const UHYVE_IRQ_NET: u32 = 11;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `UHYVE_PORT_NETINFO`
[INFO] [stderr]   --> src/drivers/net/uhyve.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | const UHYVE_PORT_NETINFO: u16 = 0x600;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/drivers/net/uhyve.rs:38:2
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub const fn new(mac: &[u8; 6]) -> Self {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]   --> src/drivers/net/uhyve.rs:49:8
[INFO] [stderr]    |
[INFO] [stderr] 49 | pub fn init() -> Result<Box<dyn NetworkInterface>, ()> {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]   --> src/drivers/net/mod.rs:24:8
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub fn init() -> Result<(), ()> {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `network_irqhandler`
[INFO] [stderr]   --> src/drivers/net/mod.rs:73:27
[INFO] [stderr]    |
[INFO] [stderr] 73 | extern "x86-interrupt" fn network_irqhandler(_stack_frame: &mut ExceptionStackFrame) {
[INFO] [stderr]    |                           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static item is never used: `IS_PROXY`
[INFO] [stderr]   --> src/environment.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | static mut IS_PROXY: bool = false;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `parse_command_line`
[INFO] [stderr]   --> src/environment.rs:28:11
[INFO] [stderr]    |
[INFO] [stderr] 28 | unsafe fn parse_command_line() {
[INFO] [stderr]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]   --> src/environment.rs:55:8
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub fn init() {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `is_proxy`
[INFO] [stderr]   --> src/environment.rs:76:8
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub fn is_proxy() -> bool {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `KMSG_SIZE`
[INFO] [stderr]   --> src/kernel_message_buffer.rs:14:1
[INFO] [stderr]    |
[INFO] [stderr] 14 | const KMSG_SIZE: usize = 0x1000;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct is never constructed: `KmsgSection`
[INFO] [stderr]   --> src/kernel_message_buffer.rs:18:8
[INFO] [stderr]    |
[INFO] [stderr] 18 | struct KmsgSection {
[INFO] [stderr]    |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static item is never used: `KMSG`
[INFO] [stderr]   --> src/kernel_message_buffer.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | / static mut KMSG: KmsgSection = KmsgSection {
[INFO] [stderr] 23 | |     buffer: [0; KMSG_SIZE + 1],
[INFO] [stderr] 24 | | };
[INFO] [stderr]    | |__^
[INFO] [stderr] 
[INFO] [stderr] warning: static item is never used: `BUFFER_INDEX`
[INFO] [stderr]   --> src/kernel_message_buffer.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | static BUFFER_INDEX: AtomicUsize = AtomicUsize::new(0);
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `write_byte`
[INFO] [stderr]   --> src/kernel_message_buffer.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn write_byte(byte: u8) {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static item is never used: `HEAP_START_ADDRESS`
[INFO] [stderr]   --> src/mm/mod.rs:32:1
[INFO] [stderr]    |
[INFO] [stderr] 32 | static mut HEAP_START_ADDRESS: usize = 0;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static item is never used: `HEAP_END_ADDRESS`
[INFO] [stderr]   --> src/mm/mod.rs:35:1
[INFO] [stderr]    |
[INFO] [stderr] 35 | static mut HEAP_END_ADDRESS: usize = 0;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `map_heap`
[INFO] [stderr]   --> src/mm/mod.rs:55:4
[INFO] [stderr]    |
[INFO] [stderr] 55 | fn map_heap<S: PageSize>(virt_addr: usize, size: usize) -> usize {
[INFO] [stderr]    |    ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `print_information`
[INFO] [stderr]    --> src/mm/mod.rs:218:8
[INFO] [stderr]     |
[INFO] [stderr] 218 | pub fn print_information() {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]    --> src/scheduler/mod.rs:356:8
[INFO] [stderr]     |
[INFO] [stderr] 356 | pub fn init() {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `add_current_core`
[INFO] [stderr]    --> src/scheduler/mod.rs:369:8
[INFO] [stderr]     |
[INFO] [stderr] 369 | pub fn add_current_core() {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `UHYVE_PORT_CMDSIZE`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | const UHYVE_PORT_CMDSIZE: u16 = 0x740;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `UHYVE_PORT_CMDVAL`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | const UHYVE_PORT_CMDVAL: u16 = 0x780;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant item is never used: `MAX_ARGC_ENVC`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:48:1
[INFO] [stderr]    |
[INFO] [stderr] 48 | const MAX_ARGC_ENVC: usize = 128;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct is never constructed: `SysCmdsize`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:51:8
[INFO] [stderr]    |
[INFO] [stderr] 51 | struct SysCmdsize {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:59:2
[INFO] [stderr]    |
[INFO] [stderr] 59 |     fn new() -> SysCmdsize {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct is never constructed: `SysCmdval`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:70:8
[INFO] [stderr]    |
[INFO] [stderr] 70 | struct SysCmdval {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `new`
[INFO] [stderr]   --> src/syscalls/interfaces/uhyve.rs:76:2
[INFO] [stderr]    |
[INFO] [stderr] 76 |     fn new(argv: *const u8, envp: *const u8) -> SysCmdval {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `init`
[INFO] [stderr]   --> src/syscalls/mod.rs:44:8
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub fn init() {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `has_ipdevice`
[INFO] [stderr]    --> src/lib.rs:154:4
[INFO] [stderr]     |
[INFO] [stderr] 154 | fn has_ipdevice() -> bool {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [optimized + debuginfo] target(s) in 33.07s
[INFO] running `"docker" "inspect" "073fd5acafac0400624af727ff4bb85649376f9b2e511cadb8740c33fd5dadcc"`
[INFO] running `"docker" "rm" "-f" "073fd5acafac0400624af727ff4bb85649376f9b2e511cadb8740c33fd5dadcc"`
[INFO] [stdout] 073fd5acafac0400624af727ff4bb85649376f9b2e511cadb8740c33fd5dadcc
