[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 try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FREALERvolker1%2Fzsh-module-rs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[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-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/REALERvolker1/zsh-module-rs on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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]   |
[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-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] be0b35c21e2653dd06933b340590df1ec1e10a33588c6d99d45df70023f5bc0d
[INFO] running `Command { std: "docker" "start" "-a" "be0b35c21e2653dd06933b340590df1ec1e10a33588c6d99d45df70023f5bc0d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "be0b35c21e2653dd06933b340590df1ec1e10a33588c6d99d45df70023f5bc0d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be0b35c21e2653dd06933b340590df1ec1e10a33588c6d99d45df70023f5bc0d", kill_on_drop: false }`
[INFO] [stdout] be0b35c21e2653dd06933b340590df1ec1e10a33588c6d99d45df70023f5bc0d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8a6b85ffcb7ea0b1f8da87fa097b93c866fd707a064e9b9b37df27cc7928aa77
[INFO] running `Command { std: "docker" "start" "-a" "8a6b85ffcb7ea0b1f8da87fa097b93c866fd707a064e9b9b37df27cc7928aa77", 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]   |
[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 proc-macro2 v1.0.78
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling memchr v2.5.0
[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 regex-syntax v0.6.28
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling bindgen v0.69.2
[INFO] [stderr]    Compiling shlex v1.1.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling libloading v0.7.4
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rustc-hash 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 clang-sys v1.4.0
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling which v4.3.0
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling nom v7.1.2
[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`, and `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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, and `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`, and `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` and `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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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 greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.33s
[INFO] running `Command { std: "docker" "inspect" "8a6b85ffcb7ea0b1f8da87fa097b93c866fd707a064e9b9b37df27cc7928aa77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a6b85ffcb7ea0b1f8da87fa097b93c866fd707a064e9b9b37df27cc7928aa77", kill_on_drop: false }`
[INFO] [stdout] 8a6b85ffcb7ea0b1f8da87fa097b93c866fd707a064e9b9b37df27cc7928aa77
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7356cb6a0e033846b8d7c0881a87d87398c154af1da57efab041ddf1efe16f96
[INFO] running `Command { std: "docker" "start" "-a" "7356cb6a0e033846b8d7c0881a87d87398c154af1da57efab041ddf1efe16f96", 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]   |
[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] [stderr]    Compiling zsh-module v0.3.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stdout] warning: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, and `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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, and `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`, and `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` and `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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: unused imports: `OsStr`, `borrow::Cow`, `c_char`, `fmt`, `io`, `os::unix::ffi::OsStrExt`, and `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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, and `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`, and `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` and `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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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]     Finished `test` profile [unoptimized + debuginfo] target(s) in 27.77s
[INFO] running `Command { std: "docker" "inspect" "7356cb6a0e033846b8d7c0881a87d87398c154af1da57efab041ddf1efe16f96", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7356cb6a0e033846b8d7c0881a87d87398c154af1da57efab041ddf1efe16f96", kill_on_drop: false }`
[INFO] [stdout] 7356cb6a0e033846b8d7c0881a87d87398c154af1da57efab041ddf1efe16f96
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6b124bc827988690b9d2a4bc3e53a52d006779c6318d13bfc03a065398887175
[INFO] running `Command { std: "docker" "start" "-a" "6b124bc827988690b9d2a4bc3e53a52d006779c6318d13bfc03a065398887175", 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]   |
[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`, and `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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `CStr`, `CString`, `borrow::Cow`, and `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`, and `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` and `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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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`, and `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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `zsh-module` (lib) generated 8 warnings (run `cargo fix --lib -p zsh-module` to apply 5 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.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/greeter-4061da0ad024eb68)
[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-f4309f416ed115e1)
[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-a98721bd2abb913a)
[INFO] [stdout] 
[INFO] [stdout] running 193 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__IO_FILE ... ok
[INFO] [stdout] test bindgen_test_layout__IO_cookie_io_functions_t ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos64_t ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter ... ok
[INFO] [stdout] test bindgen_test_layout___fsid_t ... ok
[INFO] [stdout] test bindgen_test_layout___atomic_wide_counter__bindgen_ty_1 ... 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___once_flag ... ok
[INFO] [stdout] test bindgen_test_layout___mbstate_t__bindgen_ty_1 ... 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__fpx_sw_bytes ... ok
[INFO] [stdout] test bindgen_test_layout__fpreg ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpxreg ... 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_alias ... ok
[INFO] [stdout] test bindgen_test_layout__xstate ... ok
[INFO] [stdout] test bindgen_test_layout_asgment__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_dirent64 ... ok
[INFO] [stdout] test bindgen_test_layout_dirsav ... ok
[INFO] [stdout] test bindgen_test_layout__ymmh_state ... ok
[INFO] [stdout] test bindgen_test_layout_dirent ... ok
[INFO] [stdout] test bindgen_test_layout_eccstr ... ok
[INFO] [stdout] test bindgen_test_layout_emulation_options ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_asgment ... ok
[INFO] [stdout] test bindgen_test_layout_builtin ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam ... ok
[INFO] [stdout] test bindgen_test_layout_color_rgb ... ok
[INFO] [stdout] test bindgen_test_layout_div_t ... ok
[INFO] [stdout] test bindgen_test_layout__fpxreg ... ok
[INFO] [stdout] test bindgen_test_layout_cchar_t ... ok
[INFO] [stdout] test bindgen_test_layout_conddef ... ok
[INFO] [stdout] test bindgen_test_layout_entersubsh_ret ... 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_feature_enables ... ok
[INFO] [stdout] test bindgen_test_layout_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout_features ... ok
[INFO] [stdout] test bindgen_test_layout_eprog ... ok
[INFO] [stdout] test bindgen_test_layout_drand48_data ... ok
[INFO] [stdout] test bindgen_test_layout__libc_fpstate ... ok
[INFO] [stdout] test bindgen_test_layout_file_handle ... ok
[INFO] [stdout] test bindgen_test_layout_flock64 ... ok
[INFO] [stdout] test bindgen_test_layout_funcdump ... ok
[INFO] [stdout] test bindgen_test_layout_flock ... ok
[INFO] [stdout] test bindgen_test_layout_estate ... ok
[INFO] [stdout] test bindgen_test_layout_funcstack ... 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_groupset ... 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_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_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_itimerspec ... ok
[INFO] [stdout] test bindgen_test_layout_itimerval ... ok
[INFO] [stdout] test bindgen_test_layout_job ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile ... 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_ldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_lex_stack ... ok
[INFO] [stdout] test bindgen_test_layout_lexbufstate ... ok
[INFO] [stdout] test bindgen_test_layout_linkedmod ... ok
[INFO] [stdout] test bindgen_test_layout_linklist ... ok
[INFO] [stdout] test bindgen_test_layout_linknode ... ok
[INFO] [stdout] test bindgen_test_layout_linkroot ... ok
[INFO] [stdout] test bindgen_test_layout_lldiv_t ... 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_module ... ok
[INFO] [stdout] test bindgen_test_layout_module__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_multio ... ok
[INFO] [stdout] test bindgen_test_layout_nameddir ... ok
[INFO] [stdout] test bindgen_test_layout_options ... ok
[INFO] [stdout] test bindgen_test_layout_optname ... ok
[INFO] [stdout] test bindgen_test_layout_param ... 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_passwd ... ok
[INFO] [stdout] test bindgen_test_layout_patprog ... ok
[INFO] [stdout] test bindgen_test_layout_patstralloc ... ok
[INFO] [stdout] test bindgen_test_layout_prepromptfn ... 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_cond_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_mutexattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlock_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlockattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_random_data ... ok
[INFO] [stdout] test bindgen_test_layout_redir ... ok
[INFO] [stdout] test bindgen_test_layout_paramdef ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_attr_t ... ok
[INFO] [stdout] test bindgen_test_layout_reswd ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrier_t ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit ... ok
[INFO] [stdout] test bindgen_test_layout_repldata ... ok
[INFO] [stdout] test bindgen_test_layout_rlimit64 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_10 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_12 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_11 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_14 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_13 ... 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_8 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_9 ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent ... ok
[INFO] [stdout] test bindgen_test_layout_shfunc ... 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_sigevent__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_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_sigaction__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigcontext ... 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 ... 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_term ... ok
[INFO] [stdout] test bindgen_test_layout_stat ... ok
[INFO] [stdout] test bindgen_test_layout_stat64 ... ok
[INFO] [stdout] test bindgen_test_layout_statx_timestamp ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__bindgen_ty_1__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_sigstack ... ok
[INFO] [stdout] test bindgen_test_layout_sigval ... ok
[INFO] [stdout] test bindgen_test_layout_termio ... ok
[INFO] [stdout] test bindgen_test_layout_sortelt ... ok
[INFO] [stdout] test bindgen_test_layout_termios ... ok
[INFO] [stdout] test bindgen_test_layout_statx ... ok
[INFO] [stdout] test bindgen_test_layout_termtype ... ok
[INFO] [stdout] test bindgen_test_layout_stack_t ... ok
[INFO] [stdout] test bindgen_test_layout_timedfn ... ok
[INFO] [stdout] test bindgen_test_layout_tieddata ... ok
[INFO] [stdout] test bindgen_test_layout_timespec ... ok
[INFO] [stdout] test bindgen_test_layout_timeval ... ok
[INFO] [stdout] test bindgen_test_layout_timex ... ok
[INFO] [stdout] test bindgen_test_layout_timezone ... ok
[INFO] [stdout] test bindgen_test_layout_tms ... ok
[INFO] [stdout] test bindgen_test_layout_tm ... ok
[INFO] [stdout] test bindgen_test_layout_ttyinfo ... ok
[INFO] [stdout] test bindgen_test_layout_utsname ... ok
[INFO] [stdout] test bindgen_test_layout_ucontext_t ... 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] test bindgen_test_layout_timeinfo ... ok
[INFO] [stdout] test bindgen_test_layout__fpstate ... ok
[INFO] [stdout] test bindgen_test_layout_parse_stack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 193 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[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/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/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/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[E0425]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:61:69
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: 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] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeZError {
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[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] 133 |         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] 136 |             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] 128 + 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] 133 |         let some_result = some_function(some_opts);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> zsh-module/src/lib.rs:136:40
[INFO] [stdout]     |
[INFO] [stdout] 136 |             return Err(ZError::Runtime(e.to_string()));
[INFO] [stdout]     |                                        ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/log.rs - log::warn_named (line 41) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]   --> zsh-module/src/log.rs:43:69
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]    |                                                                     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: 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] help: a type alias with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeZError {
[INFO] [stdout]    |                                                                          +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this 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.31s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p zsh-module --doc`
[INFO] running `Command { std: "docker" "inspect" "6b124bc827988690b9d2a4bc3e53a52d006779c6318d13bfc03a065398887175", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b124bc827988690b9d2a4bc3e53a52d006779c6318d13bfc03a065398887175", kill_on_drop: false }`
[INFO] [stdout] 6b124bc827988690b9d2a4bc3e53a52d006779c6318d13bfc03a065398887175
