[INFO] cloning repository https://github.com/IMsumitkumar/Loupe
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/IMsumitkumar/Loupe" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIMsumitkumar%2FLoupe", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIMsumitkumar%2FLoupe'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6ac9f33015b6d774e2ab2cdb57b2e4e2a00fd343
[INFO] checking IMsumitkumar/Loupe against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FIMsumitkumar%2FLoupe" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/IMsumitkumar/Loupe
[INFO] finished tweaking git repo https://github.com/IMsumitkumar/Loupe
[INFO] tweaked toml for git repo https://github.com/IMsumitkumar/Loupe written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/IMsumitkumar/Loupe on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/IMsumitkumar/Loupe already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464
[INFO] running `Command { std: "docker" "start" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking sysmon-core v0.1.0 (/opt/rustwide/workdir/sysmon-core)
[INFO] [stdout] error[E0425]: cannot find function `proc_pid_rusage` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |     unsafe { libc::proc_pid_rusage(pid, flavor, out as *mut RusageInfoV6 as *mut libc::rusage_info_t) == 0 }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `rusage_info_t` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:133:88
[INFO] [stdout]     |
[INFO] [stdout] 133 |     unsafe { libc::proc_pid_rusage(pid, flavor, out as *mut RusageInfoV6 as *mut libc::rusage_info_t) == 0 }
[INFO] [stdout]     |                                                                                        ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `mach_timebase_info` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let mut tb = libc::mach_timebase_info { numer: 0, denom: 0 };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_timebase_info` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:146:24
[INFO] [stdout]     |
[INFO] [stdout] 146 |         unsafe { libc::mach_timebase_info(&mut tb) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_listpids` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let needed = unsafe { libc::proc_listpids(PROC_ALL_PIDS, 0, std::ptr::null_mut(), 0) };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_listpids` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let got = unsafe { libc::proc_listpids(PROC_ALL_PIDS, 0, self.pidbuf.as_mut_ptr() as *mut c_void, bytes) };
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:200:31
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let mut bi: libc::proc_bsdinfo = unsafe { std::mem::zeroed() };
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_pidinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 libc::proc_pidinfo(
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PIDTBSDINFO` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     libc::PROC_PIDTBSDINFO,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |                     &mut bi as *mut libc::proc_bsdinfo as *mut c_void,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:207:37
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     size_of::<libc::proc_bsdinfo>() as c_int,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PIDPATHINFO_MAXSIZE` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:268:35
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let mut buf = vec![0u8; libc::PROC_PIDPATHINFO_MAXSIZE as usize];
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_pidpath` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:270:28
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let n = unsafe { libc::proc_pidpath(pid, buf.as_mut_ptr() as *mut c_void, buf.len() as u32) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `natural_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut count: libc::natural_t = 0;
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `processor_info_array_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let mut info: libc::processor_info_array_t = std::ptr::null_mut();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `mach_msg_type_number_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut info_count: libc::mach_msg_type_number_t = 0;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `host_processor_info` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |             libc::host_processor_info(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_host_self` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 libc::mach_host_self(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESSOR_CPU_LOAD_INFO` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 libc::PROCESSOR_CPU_LOAD_INFO,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CPU_STATE_MAX` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:48:51
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 *t = unsafe { *info.add(i * libc::CPU_STATE_MAX as usize + s) } as u32;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vm_deallocate` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |             libc::vm_deallocate(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_task_self` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 libc::mach_task_self(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_address_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 info as libc::vm_address_t,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `integer_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 info_count as usize * size_of::<libc::integer_t>(),
[INFO] [stdout]    |                                                       ^^^^^^^^^ not found in `libc`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named type alias `intptr_t` defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type intptr_t = isize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 57 -                 info_count as usize * size_of::<libc::integer_t>(),
[INFO] [stdout] 57 +                 info_count as usize * size_of::<libc::intptr_t>(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sysctlbyname` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |         libc::sysctlbyname(cname.as_ptr(), &mut val as *mut u64 as *mut c_void, &mut len, std::ptr::null_mut(), 0)
[INFO] [stdout]    |               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_pid_rusage` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:133:20
[INFO] [stdout]     |
[INFO] [stdout] 133 |     unsafe { libc::proc_pid_rusage(pid, flavor, out as *mut RusageInfoV6 as *mut libc::rusage_info_t) == 0 }
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `rusage_info_t` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:133:88
[INFO] [stdout]     |
[INFO] [stdout] 133 |     unsafe { libc::proc_pid_rusage(pid, flavor, out as *mut RusageInfoV6 as *mut libc::rusage_info_t) == 0 }
[INFO] [stdout]     |                                                                                        ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `mach_timebase_info` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let mut tb = libc::mach_timebase_info { numer: 0, denom: 0 };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_timebase_info` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:146:24
[INFO] [stdout]     |
[INFO] [stdout] 146 |         unsafe { libc::mach_timebase_info(&mut tb) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_listpids` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:175:37
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let needed = unsafe { libc::proc_listpids(PROC_ALL_PIDS, 0, std::ptr::null_mut(), 0) };
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_listpids` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:184:34
[INFO] [stdout]     |
[INFO] [stdout] 184 |         let got = unsafe { libc::proc_listpids(PROC_ALL_PIDS, 0, self.pidbuf.as_mut_ptr() as *mut c_void, bytes) };
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:200:31
[INFO] [stdout]     |
[INFO] [stdout] 200 |             let mut bi: libc::proc_bsdinfo = unsafe { std::mem::zeroed() };
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_pidinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:202:23
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 libc::proc_pidinfo(
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PIDTBSDINFO` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:204:27
[INFO] [stdout]     |
[INFO] [stdout] 204 |                     libc::PROC_PIDTBSDINFO,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_statistics64` in crate `libc`
[INFO] [stdout]     --> sysmon-core/src/fallback.rs:104:23
[INFO] [stdout]      |
[INFO] [stdout]  104 |     let mut vm: libc::vm_statistics64 = unsafe { std::mem::zeroed() };
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `iw_statistics` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:47:1
[INFO] [stdout]      |
[INFO] [stdout]   47 | / s! {
[INFO] [stdout]   48 | |     pub struct dqblk {
[INFO] [stdout]   49 | |         pub dqb_bhardlimit: u64,
[INFO] [stdout]   50 | |         pub dqb_bsoftlimit: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1010 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  104 -     let mut vm: libc::vm_statistics64 = unsafe { std::mem::zeroed() };
[INFO] [stdout]  104 +     let mut vm: libc::iw_statistics = unsafe { std::mem::zeroed() };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HOST_VM_INFO64_COUNT` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut count = libc::HOST_VM_INFO64_COUNT;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `host_statistics64` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |         libc::host_statistics64(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:206:43
[INFO] [stdout]     |
[INFO] [stdout] 206 |                     &mut bi as *mut libc::proc_bsdinfo as *mut c_void,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `proc_bsdinfo` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:207:37
[INFO] [stdout]     |
[INFO] [stdout] 207 |                     size_of::<libc::proc_bsdinfo>() as c_int,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PIDPATHINFO_MAXSIZE` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:268:35
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let mut buf = vec![0u8; libc::PROC_PIDPATHINFO_MAXSIZE as usize];
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_host_self` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |             libc::mach_host_self(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `proc_pidpath` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/energy.rs:270:28
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let n = unsafe { libc::proc_pidpath(pid, buf.as_mut_ptr() as *mut c_void, buf.len() as u32) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HOST_VM_INFO64` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |             libc::HOST_VM_INFO64,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `natural_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |         let mut count: libc::natural_t = 0;
[INFO] [stdout]    |                              ^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `processor_info_array_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:27:29
[INFO] [stdout]    |
[INFO] [stdout] 27 |         let mut info: libc::processor_info_array_t = std::ptr::null_mut();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `mach_msg_type_number_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let mut info_count: libc::mach_msg_type_number_t = 0;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `host_processor_info` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |             libc::host_processor_info(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_host_self` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 libc::mach_host_self(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESSOR_CPU_LOAD_INFO` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:33:23
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 libc::PROCESSOR_CPU_LOAD_INFO,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CPU_STATE_MAX` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:48:51
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 *t = unsafe { *info.add(i * libc::CPU_STATE_MAX as usize + s) } as u32;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vm_deallocate` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |             libc::vm_deallocate(
[INFO] [stdout]    |                   ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_task_self` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 libc::mach_task_self(),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_statistics64` in crate `libc`
[INFO] [stdout]     --> sysmon-core/src/fallback.rs:110:35
[INFO] [stdout]      |
[INFO] [stdout]  110 |             &mut vm as *mut libc::vm_statistics64 as *mut c_int,
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `iw_statistics` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:47:1
[INFO] [stdout]      |
[INFO] [stdout]   47 | / s! {
[INFO] [stdout]   48 | |     pub struct dqblk {
[INFO] [stdout]   49 | |         pub dqb_bhardlimit: u64,
[INFO] [stdout]   50 | |         pub dqb_bsoftlimit: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1010 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  110 -             &mut vm as *mut libc::vm_statistics64 as *mut c_int,
[INFO] [stdout]  110 +             &mut vm as *mut libc::iw_statistics as *mut c_int,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_address_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:56:31
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 info as libc::vm_address_t,
[INFO] [stdout]    |                               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `integer_t` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:57:55
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 info_count as usize * size_of::<libc::integer_t>(),
[INFO] [stdout]    |                                                       ^^^^^^^^^ not found in `libc`
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named type alias `intptr_t` defined here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/mod.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type intptr_t = isize;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 57 -                 info_count as usize * size_of::<libc::integer_t>(),
[INFO] [stdout] 57 +                 info_count as usize * size_of::<libc::intptr_t>(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `sysctlbyname` in crate `libc`
[INFO] [stdout]   --> sysmon-core/src/fallback.rs:87:15
[INFO] [stdout]    |
[INFO] [stdout] 87 |         libc::sysctlbyname(cname.as_ptr(), &mut val as *mut u64 as *mut c_void, &mut len, std::ptr::null_mut(), 0)
[INFO] [stdout]    |               ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_statistics64` in crate `libc`
[INFO] [stdout]     --> sysmon-core/src/fallback.rs:104:23
[INFO] [stdout]      |
[INFO] [stdout]  104 |     let mut vm: libc::vm_statistics64 = unsafe { std::mem::zeroed() };
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `iw_statistics` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:47:1
[INFO] [stdout]      |
[INFO] [stdout]   47 | / s! {
[INFO] [stdout]   48 | |     pub struct dqblk {
[INFO] [stdout]   49 | |         pub dqb_bhardlimit: u64,
[INFO] [stdout]   50 | |         pub dqb_bsoftlimit: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1010 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  104 -     let mut vm: libc::vm_statistics64 = unsafe { std::mem::zeroed() };
[INFO] [stdout]  104 +     let mut vm: libc::iw_statistics = unsafe { std::mem::zeroed() };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HOST_VM_INFO64_COUNT` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut count = libc::HOST_VM_INFO64_COUNT;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `host_statistics64` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |         libc::host_statistics64(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mach_host_self` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |             libc::mach_host_self(),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HOST_VM_INFO64` in crate `libc`
[INFO] [stdout]    --> sysmon-core/src/fallback.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |             libc::HOST_VM_INFO64,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `vm_statistics64` in crate `libc`
[INFO] [stdout]     --> sysmon-core/src/fallback.rs:110:35
[INFO] [stdout]      |
[INFO] [stdout]  110 |             &mut vm as *mut libc::vm_statistics64 as *mut c_int,
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `iw_statistics` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:47:1
[INFO] [stdout]      |
[INFO] [stdout]   47 | / s! {
[INFO] [stdout]   48 | |     pub struct dqblk {
[INFO] [stdout]   49 | |         pub dqb_bhardlimit: u64,
[INFO] [stdout]   50 | |         pub dqb_bsoftlimit: u64,
[INFO] [stdout] ...    |
[INFO] [stdout] 1010 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  110 -             &mut vm as *mut libc::vm_statistics64 as *mut c_int,
[INFO] [stdout]  110 +             &mut vm as *mut libc::iw_statistics as *mut c_int,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sysmon-core` (lib) due to 31 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `sysmon-core` (lib test) due to 31 previous errors
[INFO] running `Command { std: "docker" "inspect" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464", kill_on_drop: false }`
[INFO] [stdout] 9f4a291b52abfd669daf49a49bbc5a26be832b1e74e4611a1ebf65d1981dd464
