[INFO] cloning repository https://github.com/REALERvolker1/zsh-module-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/REALERvolker1/zsh-module-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREALERvolker1%2Fzsh-module-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREALERvolker1%2Fzsh-module-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c32b6a513f6d43a2d88325479950d4b12bc07ab6
[INFO] testing REALERvolker1/zsh-module-rs against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREALERvolker1%2Fzsh-module-rs" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/REALERvolker1/zsh-module-rs on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/REALERvolker1/zsh-module-rs
[INFO] finished tweaking git repo https://github.com/REALERvolker1/zsh-module-rs
[INFO] tweaked toml for git repo https://github.com/REALERvolker1/zsh-module-rs written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/REALERvolker1/zsh-module-rs 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ba31f088b4bfc20595aa1673c39fd97a5f29b5e9bd0ab7e033d2e30cfc818cd
[INFO] running `Command { std: "docker" "start" "-a" "7ba31f088b4bfc20595aa1673c39fd97a5f29b5e9bd0ab7e033d2e30cfc818cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ba31f088b4bfc20595aa1673c39fd97a5f29b5e9bd0ab7e033d2e30cfc818cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ba31f088b4bfc20595aa1673c39fd97a5f29b5e9bd0ab7e033d2e30cfc818cd", kill_on_drop: false }`
[INFO] [stdout] 7ba31f088b4bfc20595aa1673c39fd97a5f29b5e9bd0ab7e033d2e30cfc818cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1e80a3ff994c27007150313c4f44edfb5b06401e7bdc9cd780d7a50514d46e59
[INFO] running `Command { std: "docker" "start" "-a" "1e80a3ff994c27007150313c4f44edfb5b06401e7bdc9cd780d7a50514d46e59", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling bindgen v0.69.2
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.6
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling clang-sys v1.4.0
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling nom v7.1.2
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling which v4.3.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling zsh-sys v0.1.0 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stderr]    Compiling zsh-module v0.3.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stdout]   --> zsh-module/src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.13s
[INFO] running `Command { std: "docker" "inspect" "1e80a3ff994c27007150313c4f44edfb5b06401e7bdc9cd780d7a50514d46e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e80a3ff994c27007150313c4f44edfb5b06401e7bdc9cd780d7a50514d46e59", kill_on_drop: false }`
[INFO] [stdout] 1e80a3ff994c27007150313c4f44edfb5b06401e7bdc9cd780d7a50514d46e59
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c881160bc5d5a9c9ef9ccb6dc03859b7ecebd3155f0af3a71db818cfef32a672
[INFO] running `Command { std: "docker" "start" "-a" "c881160bc5d5a9c9ef9ccb6dc03859b7ecebd3155f0af3a71db818cfef32a672", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling zsh-sys v0.1.0 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stdout]   --> zsh-module/src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zsh-module v0.3.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `os::unix::ffi::OsStrExt`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.84s
[INFO] running `Command { std: "docker" "inspect" "c881160bc5d5a9c9ef9ccb6dc03859b7ecebd3155f0af3a71db818cfef32a672", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c881160bc5d5a9c9ef9ccb6dc03859b7ecebd3155f0af3a71db818cfef32a672", kill_on_drop: false }`
[INFO] [stdout] c881160bc5d5a9c9ef9ccb6dc03859b7ecebd3155f0af3a71db818cfef32a672
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 43956646209a9c2d7acb6661e7bc75151e43ad4099450dc76f28ca0179e72f69
[INFO] running `Command { std: "docker" "start" "-a" "43956646209a9c2d7acb6661e7bc75151e43ad4099450dc76f28ca0179e72f69", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stderr]   --> zsh-module/src/lib.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     borrow::Cow,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 92 |     collections::HashMap,
[INFO] [stderr] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stderr]    |           ^^^^^^                 ^^^^^
[INFO] [stderr] 94 |     fmt, io,
[INFO] [stderr]    |     ^^^  ^^
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr] 96 |     path::*,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stderr]  --> zsh-module/src/log.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     borrow::Cow,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stderr]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stderr]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stderr]   |           ^^^  ^^^       ^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stderr]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 |     io::Read,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 4 |     path::{Path, PathBuf},
[INFO] [stderr]   |                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stderr]   --> zsh-module/src/lib.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `og_cmd`
[INFO] [stderr]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `raw` is never read
[INFO] [stderr]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct HashTable {
[INFO] [stderr]    |            --------- field in this struct
[INFO] [stderr] 12 |     raw: zsys::HashTable,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stderr]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl HashTable {
[INFO] [stderr]    | -------------- associated items in this implementation
[INFO] [stderr] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stderr]    |                          ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stderr]    |                   ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stderr]    |                          ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stderr]    |                          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `os::unix::ffi::OsStrExt`, `path::*`
[INFO] [stderr]   --> zsh-module/src/lib.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     borrow::Cow,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 92 |     collections::HashMap,
[INFO] [stderr] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stderr]    |           ^^^^^^                 ^^^^^
[INFO] [stderr] 94 |     fmt, io,
[INFO] [stderr]    |     ^^^  ^^
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 96 |     path::*,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `zsh-module` (lib) generated 8 warnings (run `cargo fix --lib -p zsh-module` to apply 4 suggestions)
[INFO] [stderr] warning: `zsh-module` (lib test) generated 7 warnings (6 duplicates) (run `cargo fix --lib -p zsh-module --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/greeter-b10ff5bdc499d8b9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zsh_module-0b0cbb841f2ef62b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zsh_sys-0ac95025c735a085)
[INFO] [stdout] 
[INFO] [stdout] running 195 tests
[INFO] [stdout] test bindgen_test_layout_MEVENT ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos64_t ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos_t ... ok
[INFO] [stdout] test bindgen_test_layout__IO_FILE ... ok
[INFO] [stdout] test bindgen_test_layout__IO_cookie_io_functions_t ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout___fsid_t ... ok
[INFO] [stdout] test bindgen_test_layout___jmp_buf_tag ... ok
[INFO] [stdout] test bindgen_test_layout___kernel_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout___kernel_fsid_t ... ok
[INFO] [stdout] test bindgen_test_layout___locale_struct ... ok
[INFO] [stdout] test bindgen_test_layout___mbstate_t ... ok
[INFO] [stdout] test bindgen_test_layout___mbstate_t__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout___once_flag ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_cond_s ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_internal_list ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_internal_slist ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_mutex_s ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_rwlock_arch_t ... ok
[INFO] [stdout] test bindgen_test_layout___sigset_t ... ok
[INFO] [stdout] test bindgen_test_layout___va_list_tag ... ok
[INFO] [stdout] test bindgen_test_layout__fpreg ... ok
[INFO] [stdout] test bindgen_test_layout__fpstate ... ok
[INFO] [stdout] test bindgen_test_layout__fpx_sw_bytes ... ok
[INFO] [stdout] test bindgen_test_layout__fpxreg ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpstate ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpxreg ... ok
[INFO] [stdout] test bindgen_test_layout__win_st ... ok
[INFO] [stdout] test bindgen_test_layout__libc_xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__xsave_hdr ... ok
[INFO] [stdout] test bindgen_test_layout__xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__win_st_pdat ... ok
[INFO] [stdout] test bindgen_test_layout__xstate ... ok
[INFO] [stdout] test bindgen_test_layout_alias ... ok
[INFO] [stdout] test bindgen_test_layout_asgment__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_color_rgb ... ok
[INFO] [stdout] test bindgen_test_layout__ymmh_state ... ok
[INFO] [stdout] test bindgen_test_layout_conddef ... ok
[INFO] [stdout] test bindgen_test_layout_dirent ... ok
[INFO] [stdout] test bindgen_test_layout_builtin ... ok
[INFO] [stdout] test bindgen_test_layout_dirent64 ... ok
[INFO] [stdout] test bindgen_test_layout_dirsav ... ok
[INFO] [stdout] test bindgen_test_layout_cchar_t ... ok
[INFO] [stdout] test bindgen_test_layout_drand48_data ... ok
[INFO] [stdout] test bindgen_test_layout_eccstr ... ok
[INFO] [stdout] test bindgen_test_layout_asgment ... ok
[INFO] [stdout] test bindgen_test_layout_div_t ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam ... ok
[INFO] [stdout] test bindgen_test_layout_entersubsh_ret ... ok
[INFO] [stdout] test bindgen_test_layout_eprog ... ok
[INFO] [stdout] test bindgen_test_layout_estate ... ok
[INFO] [stdout] test bindgen_test_layout_execcmd_params ... ok
[INFO] [stdout] test bindgen_test_layout_execstack ... ok
[INFO] [stdout] test bindgen_test_layout_f_owner_ex ... ok
[INFO] [stdout] test bindgen_test_layout_emulation_options ... ok
[INFO] [stdout] test bindgen_test_layout_features ... ok
[INFO] [stdout] test bindgen_test_layout_file_handle ... ok
[INFO] [stdout] test bindgen_test_layout_flock ... ok
[INFO] [stdout] test bindgen_test_layout_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout_flock64 ... ok
[INFO] [stdout] test bindgen_test_layout_funcdump ... ok
[INFO] [stdout] test bindgen_test_layout_feature_enables ... ok
[INFO] [stdout] test bindgen_test_layout_group ... ok
[INFO] [stdout] test bindgen_test_layout_funcstack ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_array ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_float ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_hash ... ok
[INFO] [stdout] test bindgen_test_layout_funcwrap ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_integer ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_scalar ... ok
[INFO] [stdout] test bindgen_test_layout_hashnode ... ok
[INFO] [stdout] test bindgen_test_layout_groupmap ... ok
[INFO] [stdout] test bindgen_test_layout_hashtable ... ok
[INFO] [stdout] test bindgen_test_layout_groupset ... ok
[INFO] [stdout] test bindgen_test_layout_hist_stack ... ok
[INFO] [stdout] test bindgen_test_layout_heapstack ... ok
[INFO] [stdout] test bindgen_test_layout_histent ... ok
[INFO] [stdout] test bindgen_test_layout_hookdef ... ok
[INFO] [stdout] test bindgen_test_layout_imatchdata ... ok
[INFO] [stdout] test bindgen_test_layout_heap ... ok
[INFO] [stdout] test bindgen_test_layout_heredocs ... ok
[INFO] [stdout] test bindgen_test_layout_job ... ok
[INFO] [stdout] test bindgen_test_layout_itimerspec ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_lconv ... ok
[INFO] [stdout] test bindgen_test_layout_itimerval ... ok
[INFO] [stdout] test bindgen_test_layout_ldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_iovec ... ok
[INFO] [stdout] test bindgen_test_layout_lex_stack ... ok
[INFO] [stdout] test bindgen_test_layout_lexbufstate ... ok
[INFO] [stdout] test bindgen_test_layout_linknode ... ok
[INFO] [stdout] test bindgen_test_layout_linkedmod ... ok
[INFO] [stdout] test bindgen_test_layout_mathfunc ... ok
[INFO] [stdout] test bindgen_test_layout_max_align_t ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile ... ok
[INFO] [stdout] test bindgen_test_layout_mcontext_t ... ok
[INFO] [stdout] test bindgen_test_layout_linklist ... ok
[INFO] [stdout] test bindgen_test_layout_linkroot ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber ... ok
[INFO] [stdout] test bindgen_test_layout_module ... ok
[INFO] [stdout] test bindgen_test_layout_module__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_lldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_options ... ok
[INFO] [stdout] test bindgen_test_layout_multio ... ok
[INFO] [stdout] test bindgen_test_layout_nameddir ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_paramdef ... ok
[INFO] [stdout] test bindgen_test_layout_optname ... ok
[INFO] [stdout] test bindgen_test_layout_parse_stack ... ok
[INFO] [stdout] test bindgen_test_layout_passwd ... ok
[INFO] [stdout] test bindgen_test_layout_process ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_attr_t ... ok
[INFO] [stdout] test bindgen_test_layout_patprog ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrier_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrierattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_patstralloc ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_cond_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_condattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_param ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlock_t ... ok
[INFO] [stdout] test bindgen_test_layout_prepromptfn ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_mutex_t ... ok
[INFO] [stdout] test bindgen_test_layout_redir ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_mutexattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_repldata ... ok
[INFO] [stdout] test bindgen_test_layout_reswd ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlockattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit64 ... ok
[INFO] [stdout] test bindgen_test_layout_random_data ... ok
[INFO] [stdout] test bindgen_test_layout_rusage ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_10 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_11 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_12 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_13 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_14 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_4 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_5 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_6 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_7 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_9 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_8 ... ok
[INFO] [stdout] test bindgen_test_layout_shfunc ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_4 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_6 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_7 ... ok
[INFO] [stdout] test bindgen_test_layout_sigstack ... ok
[INFO] [stdout] test bindgen_test_layout_sigval ... ok
[INFO] [stdout] test bindgen_test_layout_sortelt ... ok
[INFO] [stdout] test bindgen_test_layout_stack_t ... ok
[INFO] [stdout] test bindgen_test_layout_statx ... ok
[INFO] [stdout] test bindgen_test_layout_stat ... ok
[INFO] [stdout] test bindgen_test_layout_termio ... ok
[INFO] [stdout] test bindgen_test_layout_stat64 ... ok
[INFO] [stdout] test bindgen_test_layout_termtype ... ok
[INFO] [stdout] test bindgen_test_layout_term ... ok
[INFO] [stdout] test bindgen_test_layout_tieddata ... ok
[INFO] [stdout] test bindgen_test_layout_statx_timestamp ... ok
[INFO] [stdout] test bindgen_test_layout_timedfn ... ok
[INFO] [stdout] test bindgen_test_layout_timeinfo ... ok
[INFO] [stdout] test bindgen_test_layout_termios ... ok
[INFO] [stdout] test bindgen_test_layout_timex ... ok
[INFO] [stdout] test bindgen_test_layout_tm ... ok
[INFO] [stdout] test bindgen_test_layout_tms ... ok
[INFO] [stdout] test bindgen_test_layout_timeval ... ok
[INFO] [stdout] test bindgen_test_layout_ttyinfo ... ok
[INFO] [stdout] test bindgen_test_layout_ucontext_t ... ok
[INFO] [stdout] test bindgen_test_layout_utsname ... ok
[INFO] [stdout] test bindgen_test_layout_value ... ok
[INFO] [stdout] test bindgen_test_layout_winsize ... ok
[INFO] [stdout] test bindgen_test_layout_timezone ... ok
[INFO] [stdout] test bindgen_test_layout_zpc_disables_save ... ok
[INFO] [stdout] test bindgen_test_layout_timespec ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 195 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zsh_module
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test zsh-module/src/lib.rs - (line 27) ... ignored
[INFO] [stdout] test zsh-module/src/zsh.rs - zsh::eval_simple (line 23) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::error (line 94) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 15) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::warn (line 78) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 38) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::warn_named (line 41) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/log.rs - log::error_named (line 59) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/lib.rs - Cmd (line 129) ... FAILED
[INFO] [stdout] test zsh-module/src/types/cstring.rs - types::cstring::ToCString (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- zsh-module/src/log.rs - log::warn_named (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:43:69
[INFO] [stdout]    |
[INFO] [stdout] 5  | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ help: a type alias with a similar name exists: `MaybeZError`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/zsh-module/src/types/error.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub type MaybeZError = Result<(), ZError>;
[INFO] [stdout]    | -------------------- similarly named type alias `MaybeZError` defined here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/log.rs - log::error_named (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:61:69
[INFO] [stdout]    |
[INFO] [stdout] 5  | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ help: a type alias with a similar name exists: `MaybeZError`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/zsh-module/src/types/error.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub type MaybeZError = Result<(), ZError>;
[INFO] [stdout]    | -------------------- similarly named type alias `MaybeZError` defined here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/lib.rs - Cmd (line 129) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `some_opts` in this scope
[INFO] [stdout]  --> zsh-module/src/lib.rs:133:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let some_result = some_function(some_opts);
[INFO] [stdout]   |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ZError`
[INFO] [stdout]   --> zsh-module/src/lib.rs:136:24
[INFO] [stdout]    |
[INFO] [stdout] 10 |             return Err(ZError::Runtime(e.to_string()));
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `ZError`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use zsh_module::ZError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `some_function` in this scope
[INFO] [stdout]  --> zsh-module/src/lib.rs:133:27
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let some_result = some_function(some_opts);
[INFO] [stdout]   |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     zsh-module/src/lib.rs - Cmd (line 129)
[INFO] [stdout]     zsh-module/src/log.rs - log::error_named (line 59)
[INFO] [stdout]     zsh-module/src/log.rs - log::warn_named (line 41)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 3 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p zsh-module --doc`
[INFO] running `Command { std: "docker" "inspect" "43956646209a9c2d7acb6661e7bc75151e43ad4099450dc76f28ca0179e72f69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43956646209a9c2d7acb6661e7bc75151e43ad4099450dc76f28ca0179e72f69", kill_on_drop: false }`
[INFO] [stdout] 43956646209a9c2d7acb6661e7bc75151e43ad4099450dc76f28ca0179e72f69
[INFO] testing REALERvolker1/zsh-module-rs against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREALERvolker1%2Fzsh-module-rs" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/REALERvolker1/zsh-module-rs on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/REALERvolker1/zsh-module-rs
[INFO] finished tweaking git repo https://github.com/REALERvolker1/zsh-module-rs
[INFO] tweaked toml for git repo https://github.com/REALERvolker1/zsh-module-rs written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/REALERvolker1/zsh-module-rs 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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0315feeb868d04d75212cc42dd15be2c22a8f5bd80f001767144c5caa961859e
[INFO] running `Command { std: "docker" "start" "-a" "0315feeb868d04d75212cc42dd15be2c22a8f5bd80f001767144c5caa961859e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0315feeb868d04d75212cc42dd15be2c22a8f5bd80f001767144c5caa961859e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0315feeb868d04d75212cc42dd15be2c22a8f5bd80f001767144c5caa961859e", kill_on_drop: false }`
[INFO] [stdout] 0315feeb868d04d75212cc42dd15be2c22a8f5bd80f001767144c5caa961859e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fe06ce8d053363f352bd79b7aaa7110749a20d48a07fb05962d9351547124a52
[INFO] running `Command { std: "docker" "start" "-a" "fe06ce8d053363f352bd79b7aaa7110749a20d48a07fb05962d9351547124a52", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling bindgen v0.69.2
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.6
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling clang-sys v1.4.0
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling nom v7.1.2
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling which v4.3.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling zsh-sys v0.1.0 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stderr]    Compiling zsh-module v0.3.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stdout]   --> zsh-module/src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.81s
[INFO] running `Command { std: "docker" "inspect" "fe06ce8d053363f352bd79b7aaa7110749a20d48a07fb05962d9351547124a52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe06ce8d053363f352bd79b7aaa7110749a20d48a07fb05962d9351547124a52", kill_on_drop: false }`
[INFO] [stdout] fe06ce8d053363f352bd79b7aaa7110749a20d48a07fb05962d9351547124a52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d15be4dcac531c71b2077ce78fa864b06627f740d2f49986dad9e0a9900f717
[INFO] running `Command { std: "docker" "start" "-a" "4d15be4dcac531c71b2077ce78fa864b06627f740d2f49986dad9e0a9900f717", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling zsh-sys v0.1.0 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stdout]   --> zsh-module/src/lib.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zsh-module v0.3.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `os::unix::ffi::OsStrExt`, `path::*`
[INFO] [stdout]   --> zsh-module/src/lib.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     borrow::Cow,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 92 |     collections::HashMap,
[INFO] [stdout] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stdout]    |           ^^^^^^                 ^^^^^
[INFO] [stdout] 94 |     fmt, io,
[INFO] [stdout]    |     ^^^  ^^
[INFO] [stdout] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 96 |     path::*,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stdout]  --> zsh-module/src/log.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     borrow::Cow,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stdout]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stdout]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stdout]   |           ^^^  ^^^       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stdout]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::Read,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 4 |     path::{Path, PathBuf},
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `og_cmd`
[INFO] [stdout]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `raw` is never read
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct HashTable {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 12 |     raw: zsys::HashTable,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stdout]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl HashTable {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 7 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.74s
[INFO] running `Command { std: "docker" "inspect" "4d15be4dcac531c71b2077ce78fa864b06627f740d2f49986dad9e0a9900f717", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d15be4dcac531c71b2077ce78fa864b06627f740d2f49986dad9e0a9900f717", kill_on_drop: false }`
[INFO] [stdout] 4d15be4dcac531c71b2077ce78fa864b06627f740d2f49986dad9e0a9900f717
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 125a792705c3e9695c2a9d380182c611fb6e9d8b0bd80f2213babbe286824f73
[INFO] running `Command { std: "docker" "start" "-a" "125a792705c3e9695c2a9d380182c611fb6e9d8b0bd80f2213babbe286824f73", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `path::*`
[INFO] [stderr]   --> zsh-module/src/lib.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     borrow::Cow,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 92 |     collections::HashMap,
[INFO] [stderr] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stderr]    |           ^^^^^^                 ^^^^^
[INFO] [stderr] 94 |     fmt, io,
[INFO] [stderr]    |     ^^^  ^^
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr] 96 |     path::*,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, `c_char`
[INFO] [stderr]  --> zsh-module/src/log.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     borrow::Cow,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 5 |     ffi::{c_char, CStr, CString},
[INFO] [stderr]   |           ^^^^^^  ^^^^  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `env`, `ffi`, `io`
[INFO] [stderr]  --> zsh-module/src/types/error.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::{env, ffi, fmt, io, path::*};
[INFO] [stderr]   |           ^^^  ^^^       ^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `PathBuf`, `io::Read`
[INFO] [stderr]  --> zsh-module/src/zsh.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 |     io::Read,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 4 |     path::{Path, PathBuf},
[INFO] [stderr]   |                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `os::unix::ffi::OsStrExt`
[INFO] [stderr]   --> zsh-module/src/lib.rs:95:5
[INFO] [stderr]    |
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `og_cmd`
[INFO] [stderr]   --> zsh-module/src/zsh.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 |     let og_cmd = cmd.as_ref();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_og_cmd`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `raw` is never read
[INFO] [stderr]   --> zsh-module/src/hashtable.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct HashTable {
[INFO] [stderr]    |            --------- field in this struct
[INFO] [stderr] 12 |     raw: zsys::HashTable,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `HashTable` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `from_raw`, `get`, `remove`, `raw_get`, and `raw_remove` are never used
[INFO] [stderr]   --> zsh-module/src/hashtable.rs:16:26
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl HashTable {
[INFO] [stderr]    | -------------- associated items in this implementation
[INFO] [stderr] 16 |     pub(crate) unsafe fn from_raw(raw: zsys::HashTable) -> Self {
[INFO] [stderr]    |                          ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 19 |     pub(crate) fn get(&self, name: &str) -> zsys::HashNode {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 23 |     pub(crate) fn remove(&self, name: &str) -> zsys::HashNode {
[INFO] [stderr]    |                   ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub(crate) unsafe fn raw_get(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stderr]    |                          ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub(crate) unsafe fn raw_remove(&self, name: *const c_char) -> zsys::HashNode {
[INFO] [stderr]    |                          ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `os::unix::ffi::OsStrExt`, `path::*`
[INFO] [stderr]   --> zsh-module/src/lib.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     borrow::Cow,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 92 |     collections::HashMap,
[INFO] [stderr] 93 |     ffi::{c_char, CStr, CString, OsStr},
[INFO] [stderr]    |           ^^^^^^                 ^^^^^
[INFO] [stderr] 94 |     fmt, io,
[INFO] [stderr]    |     ^^^  ^^
[INFO] [stderr] 95 |     os::unix::ffi::OsStrExt,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 96 |     path::*,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `zsh-module` (lib) generated 8 warnings (run `cargo fix --lib -p zsh-module` to apply 4 suggestions)
[INFO] [stderr] warning: `zsh-module` (lib test) generated 7 warnings (6 duplicates) (run `cargo fix --lib -p zsh-module --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/greeter-b10ff5bdc499d8b9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zsh_module-0b0cbb841f2ef62b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zsh_sys-0ac95025c735a085)
[INFO] [stdout] 
[INFO] [stdout] running 195 tests
[INFO] [stdout] test bindgen_test_layout_MEVENT ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos_t ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos64_t ... ok
[INFO] [stdout] test bindgen_test_layout__IO_cookie_io_functions_t ... ok
[INFO] [stdout] test bindgen_test_layout__IO_FILE ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout___fsid_t ... ok
[INFO] [stdout] test bindgen_test_layout___jmp_buf_tag ... ok
[INFO] [stdout] test bindgen_test_layout___kernel_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout___kernel_fsid_t ... ok
[INFO] [stdout] test bindgen_test_layout___locale_struct ... ok
[INFO] [stdout] test bindgen_test_layout___mbstate_t ... ok
[INFO] [stdout] test bindgen_test_layout___mbstate_t__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout___once_flag ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_cond_s ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_internal_list ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_internal_slist ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_mutex_s ... ok
[INFO] [stdout] test bindgen_test_layout___pthread_rwlock_arch_t ... ok
[INFO] [stdout] test bindgen_test_layout__fpreg ... ok
[INFO] [stdout] test bindgen_test_layout___sigset_t ... ok
[INFO] [stdout] test bindgen_test_layout__fpstate ... ok
[INFO] [stdout] test bindgen_test_layout___va_list_tag ... ok
[INFO] [stdout] test bindgen_test_layout__libc_xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__win_st ... ok
[INFO] [stdout] test bindgen_test_layout__win_st_pdat ... ok
[INFO] [stdout] test bindgen_test_layout__xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__xsave_hdr ... ok
[INFO] [stdout] test bindgen_test_layout__fpxreg ... ok
[INFO] [stdout] test bindgen_test_layout__ymmh_state ... ok
[INFO] [stdout] test bindgen_test_layout__fpx_sw_bytes ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpxreg ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam ... ok
[INFO] [stdout] test bindgen_test_layout_color_rgb ... ok
[INFO] [stdout] test bindgen_test_layout_dirent ... ok
[INFO] [stdout] test bindgen_test_layout__xstate ... ok
[INFO] [stdout] test bindgen_test_layout_asgment ... ok
[INFO] [stdout] test bindgen_test_layout_alias ... ok
[INFO] [stdout] test bindgen_test_layout_asgment__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_div_t ... ok
[INFO] [stdout] test bindgen_test_layout_builtin ... ok
[INFO] [stdout] test bindgen_test_layout_eccstr ... ok
[INFO] [stdout] test bindgen_test_layout_cchar_t ... ok
[INFO] [stdout] test bindgen_test_layout_conddef ... ok
[INFO] [stdout] test bindgen_test_layout_emulation_options ... ok
[INFO] [stdout] test bindgen_test_layout_entersubsh_ret ... ok
[INFO] [stdout] test bindgen_test_layout_dirent64 ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpstate ... ok
[INFO] [stdout] test bindgen_test_layout_eprog ... ok
[INFO] [stdout] test bindgen_test_layout_drand48_data ... ok
[INFO] [stdout] test bindgen_test_layout_execcmd_params ... ok
[INFO] [stdout] test bindgen_test_layout_execstack ... ok
[INFO] [stdout] test bindgen_test_layout_dirsav ... ok
[INFO] [stdout] test bindgen_test_layout_estate ... ok
[INFO] [stdout] test bindgen_test_layout_file_handle ... ok
[INFO] [stdout] test bindgen_test_layout_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout_flock ... ok
[INFO] [stdout] test bindgen_test_layout_funcdump ... ok
[INFO] [stdout] test bindgen_test_layout_f_owner_ex ... ok
[INFO] [stdout] test bindgen_test_layout_funcstack ... ok
[INFO] [stdout] test bindgen_test_layout_flock64 ... ok
[INFO] [stdout] test bindgen_test_layout_funcwrap ... ok
[INFO] [stdout] test bindgen_test_layout_group ... ok
[INFO] [stdout] test bindgen_test_layout_groupmap ... ok
[INFO] [stdout] test bindgen_test_layout_features ... ok
[INFO] [stdout] test bindgen_test_layout_groupset ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_array ... ok
[INFO] [stdout] test bindgen_test_layout_feature_enables ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_hash ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_float ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_integer ... ok
[INFO] [stdout] test bindgen_test_layout_hashnode ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_scalar ... ok
[INFO] [stdout] test bindgen_test_layout_hashtable ... ok
[INFO] [stdout] test bindgen_test_layout_heap ... ok
[INFO] [stdout] test bindgen_test_layout_heapstack ... ok
[INFO] [stdout] test bindgen_test_layout_heredocs ... ok
[INFO] [stdout] test bindgen_test_layout_hist_stack ... ok
[INFO] [stdout] test bindgen_test_layout_histent ... ok
[INFO] [stdout] test bindgen_test_layout_hookdef ... ok
[INFO] [stdout] test bindgen_test_layout_imatchdata ... ok
[INFO] [stdout] test bindgen_test_layout_iovec ... ok
[INFO] [stdout] test bindgen_test_layout_itimerval ... ok
[INFO] [stdout] test bindgen_test_layout_itimerspec ... ok
[INFO] [stdout] test bindgen_test_layout_job ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_ldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_lconv ... ok
[INFO] [stdout] test bindgen_test_layout_lex_stack ... ok
[INFO] [stdout] test bindgen_test_layout_lexbufstate ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile ... ok
[INFO] [stdout] test bindgen_test_layout_linknode ... ok
[INFO] [stdout] test bindgen_test_layout_linkedmod ... ok
[INFO] [stdout] test bindgen_test_layout_lldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_linkroot ... ok
[INFO] [stdout] test bindgen_test_layout_mathfunc ... ok
[INFO] [stdout] test bindgen_test_layout_max_align_t ... ok
[INFO] [stdout] test bindgen_test_layout_mcontext_t ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_linklist ... ok
[INFO] [stdout] test bindgen_test_layout_module ... ok
[INFO] [stdout] test bindgen_test_layout_multio ... ok
[INFO] [stdout] test bindgen_test_layout_options ... ok
[INFO] [stdout] test bindgen_test_layout_nameddir ... ok
[INFO] [stdout] test bindgen_test_layout_param ... ok
[INFO] [stdout] test bindgen_test_layout_module__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_optname ... ok
[INFO] [stdout] test bindgen_test_layout_parse_stack ... ok
[INFO] [stdout] test bindgen_test_layout_patprog ... ok
[INFO] [stdout] test bindgen_test_layout_passwd ... ok
[INFO] [stdout] test bindgen_test_layout_paramdef ... ok
[INFO] [stdout] test bindgen_test_layout_patstralloc ... ok
[INFO] [stdout] test bindgen_test_layout_prepromptfn ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrier_t ... ok
[INFO] [stdout] test bindgen_test_layout_process ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrierattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_condattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_mutex_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_cond_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_attr_t ... ok
[INFO] [stdout] test bindgen_test_layout_random_data ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlock_t ... ok
[INFO] [stdout] test bindgen_test_layout_repldata ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_mutexattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlockattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_reswd ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit64 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_11 ... ok
[INFO] [stdout] test bindgen_test_layout_redir ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_10 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_12 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_4 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_13 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_14 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_5 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_7 ... ok
[INFO] [stdout] test bindgen_test_layout_shfunc ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_9 ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_6 ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_8 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_4 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_6 ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t__bindgen_ty_1__bindgen_ty_7 ... ok
[INFO] [stdout] test bindgen_test_layout_sigstack ... ok
[INFO] [stdout] test bindgen_test_layout_sigval ... ok
[INFO] [stdout] test bindgen_test_layout_sortelt ... ok
[INFO] [stdout] test bindgen_test_layout_stack_t ... ok
[INFO] [stdout] test bindgen_test_layout_stat ... ok
[INFO] [stdout] test bindgen_test_layout_stat64 ... ok
[INFO] [stdout] test bindgen_test_layout_statx ... ok
[INFO] [stdout] test bindgen_test_layout_term ... ok
[INFO] [stdout] test bindgen_test_layout_statx_timestamp ... ok
[INFO] [stdout] test bindgen_test_layout_termios ... ok
[INFO] [stdout] test bindgen_test_layout_termio ... ok
[INFO] [stdout] test bindgen_test_layout_termtype ... ok
[INFO] [stdout] test bindgen_test_layout_tieddata ... ok
[INFO] [stdout] test bindgen_test_layout_timeinfo ... ok
[INFO] [stdout] test bindgen_test_layout_timedfn ... ok
[INFO] [stdout] test bindgen_test_layout_timespec ... ok
[INFO] [stdout] test bindgen_test_layout_timeval ... ok
[INFO] [stdout] test bindgen_test_layout_timezone ... ok
[INFO] [stdout] test bindgen_test_layout_tm ... ok
[INFO] [stdout] test bindgen_test_layout_timex ... ok
[INFO] [stdout] test bindgen_test_layout_tms ... ok
[INFO] [stdout] test bindgen_test_layout_ttyinfo ... ok
[INFO] [stdout] test bindgen_test_layout_ucontext_t ... ok
[INFO] [stdout] test bindgen_test_layout_utsname ... ok
[INFO] [stdout] test bindgen_test_layout_value ... ok
[INFO] [stdout] test bindgen_test_layout_winsize ... ok
[INFO] [stdout] test bindgen_test_layout_zpc_disables_save ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 195 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zsh_module
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test zsh-module/src/lib.rs - (line 27) ... ignored
[INFO] [stdout] test zsh-module/src/zsh.rs - zsh::eval_simple (line 23) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 15) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::warn (line 78) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::error (line 94) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 38) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::error_named (line 59) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/lib.rs - Cmd (line 129) ... FAILED
[INFO] [stdout] test zsh-module/src/log.rs - log::warn_named (line 41) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/types/cstring.rs - types::cstring::ToCString (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- zsh-module/src/log.rs - log::error_named (line 59) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:61:69
[INFO] [stdout]    |
[INFO] [stdout] 5  | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ help: a type alias with a similar name exists: `MaybeZError`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/zsh-module/src/types/error.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub type MaybeZError = Result<(), ZError>;
[INFO] [stdout]    | -------------------- similarly named type alias `MaybeZError` defined here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/lib.rs - Cmd (line 129) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `some_opts` in this scope
[INFO] [stdout]  --> zsh-module/src/lib.rs:133:41
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let some_result = some_function(some_opts);
[INFO] [stdout]   |                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ZError`
[INFO] [stdout]   --> zsh-module/src/lib.rs:136:24
[INFO] [stdout]    |
[INFO] [stdout] 10 |             return Err(ZError::Runtime(e.to_string()));
[INFO] [stdout]    |                        ^^^^^^ use of undeclared type `ZError`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 2  + use zsh_module::ZError;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `some_function` in this scope
[INFO] [stdout]  --> zsh-module/src/lib.rs:133:27
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let some_result = some_function(some_opts);
[INFO] [stdout]   |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/log.rs - log::warn_named (line 41) stdout ----
[INFO] [stdout] error[E0412]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:43:69
[INFO] [stdout]    |
[INFO] [stdout] 5  | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^ help: a type alias with a similar name exists: `MaybeZError`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/zsh-module/src/types/error.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub type MaybeZError = Result<(), ZError>;
[INFO] [stdout]    | -------------------- similarly named type alias `MaybeZError` defined here
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     zsh-module/src/lib.rs - Cmd (line 129)
[INFO] [stdout]     zsh-module/src/log.rs - log::error_named (line 59)
[INFO] [stdout]     zsh-module/src/log.rs - log::warn_named (line 41)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 3 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p zsh-module --doc`
[INFO] running `Command { std: "docker" "inspect" "125a792705c3e9695c2a9d380182c611fb6e9d8b0bd80f2213babbe286824f73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "125a792705c3e9695c2a9d380182c611fb6e9d8b0bd80f2213babbe286824f73", kill_on_drop: false }`
[INFO] [stdout] 125a792705c3e9695c2a9d380182c611fb6e9d8b0bd80f2213babbe286824f73
