[INFO] cloning repository https://github.com/Diegovsky/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/Diegovsky/zsh-module-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiegovsky%2Fzsh-module-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiegovsky%2Fzsh-module-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d95aeac44b769c8de0ab246976e8fcd5aff0a8fe
[INFO] testing Diegovsky/zsh-module-rs against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiegovsky%2Fzsh-module-rs" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Diegovsky/zsh-module-rs
[INFO] finished tweaking git repo https://github.com/Diegovsky/zsh-module-rs
[INFO] tweaked toml for git repo https://github.com/Diegovsky/zsh-module-rs written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Diegovsky/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/Diegovsky/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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] e9c8b85585d5b9540de82c8790dfe3cae332d362803775309cabc5e8cc17ca7a
[INFO] running `Command { std: "docker" "start" "-a" "e9c8b85585d5b9540de82c8790dfe3cae332d362803775309cabc5e8cc17ca7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9c8b85585d5b9540de82c8790dfe3cae332d362803775309cabc5e8cc17ca7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9c8b85585d5b9540de82c8790dfe3cae332d362803775309cabc5e8cc17ca7a", kill_on_drop: false }`
[INFO] [stdout] e9c8b85585d5b9540de82c8790dfe3cae332d362803775309cabc5e8cc17ca7a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 44a39373d6e0845d65a3e9cc88b00790843a4f64f1b8d50d6d61c873b1082629
[INFO] running `Command { std: "docker" "start" "-a" "44a39373d6e0845d65a3e9cc88b00790843a4f64f1b8d50d6d61c873b1082629", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling prettyplease v0.2.16
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling bitflags v2.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling libloading v0.8.1
[INFO] [stderr]    Compiling bindgen v0.69.2
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling smallvec v1.13.1
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.5
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex v1.10.3
[INFO] [stderr]    Compiling zsh-sys v0.1.1 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stderr]    Compiling zsh-module v0.4.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar);
[INFO] [stdout]     |                                ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar<'a>);
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger);
[INFO] [stdout]     |                             ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:157:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue {
[INFO] [stdout]     |                      ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue<'_> {
[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 43.52s
[INFO] running `Command { std: "docker" "inspect" "44a39373d6e0845d65a3e9cc88b00790843a4f64f1b8d50d6d61c873b1082629", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44a39373d6e0845d65a3e9cc88b00790843a4f64f1b8d50d6d61c873b1082629", kill_on_drop: false }`
[INFO] [stdout] 44a39373d6e0845d65a3e9cc88b00790843a4f64f1b8d50d6d61c873b1082629
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 851aa514220523969a6d1f202a052601b0d6b53dcad62c85f7ca46de59285b90
[INFO] running `Command { std: "docker" "start" "-a" "851aa514220523969a6d1f202a052601b0d6b53dcad62c85f7ca46de59285b90", kill_on_drop: false }`
[INFO] [stderr]    Compiling zsh-sys v0.1.1 (/opt/rustwide/workdir/zsh-sys)
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar);
[INFO] [stdout]     |                                ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar<'a>);
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger);
[INFO] [stdout]     |                             ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:157:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue {
[INFO] [stdout]     |                      ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling zsh-module v0.4.0 (/opt/rustwide/workdir/zsh-module)
[INFO] [stderr]    Compiling greeter v0.1.0 (/opt/rustwide/workdir/greeter)
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:154:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar);
[INFO] [stdout]     |                                ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar<'a>);
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:155:29
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger);
[INFO] [stdout]     |                             ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:157:31
[INFO] [stdout]     |
[INFO] [stdout] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stdout]     |                              -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray);
[INFO] [stdout]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn_get_gsu!(array_gsu, a, GsuArray<'a>);
[INFO] [stdout]     |                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> zsh-module/src/zsh/param.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue {
[INFO] [stdout]     |                      ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub fn get_value(&mut self) -> ParamValue<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.74s
[INFO] running `Command { std: "docker" "inspect" "851aa514220523969a6d1f202a052601b0d6b53dcad62c85f7ca46de59285b90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "851aa514220523969a6d1f202a052601b0d6b53dcad62c85f7ca46de59285b90", kill_on_drop: false }`
[INFO] [stdout] 851aa514220523969a6d1f202a052601b0d6b53dcad62c85f7ca46de59285b90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 61a23b9e6f85a7d618fe6bbd63ba6f36de7f7c694f4c51078631377f6035eeaf
[INFO] running `Command { std: "docker" "start" "-a" "61a23b9e6f85a7d618fe6bbd63ba6f36de7f7c694f4c51078631377f6035eeaf", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> zsh-module/src/zsh/param.rs:154:32
[INFO] [stderr]     |
[INFO] [stderr] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stderr]     |                              -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar);
[INFO] [stderr]     |                                ^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 154 |     fn_get_gsu!(scalar_gsu, s, GsuScalar<'a>);
[INFO] [stderr]     |                                         ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> zsh-module/src/zsh/param.rs:155:29
[INFO] [stderr]     |
[INFO] [stderr] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stderr]     |                              -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger);
[INFO] [stderr]     |                             ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 155 |     fn_get_gsu!(int_gsu, i, GsuInteger<'a>);
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> zsh-module/src/zsh/param.rs:156:31
[INFO] [stderr]     |
[INFO] [stderr] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stderr]     |                              -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat);
[INFO] [stderr]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 156 |     fn_get_gsu!(float_gsu, f, GsuFloat<'a>);
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> zsh-module/src/zsh/param.rs:157:31
[INFO] [stderr]     |
[INFO] [stderr] 135 |         unsafe fn $name<'a>(&'a mut self) -> $gsu {
[INFO] [stderr]     |                              -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 157 |     fn_get_gsu!(array_gsu, a, GsuArray);
[INFO] [stderr]     |                               ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 157 |     fn_get_gsu!(array_gsu, a, GsuArray<'a>);
[INFO] [stderr]     |                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> zsh-module/src/zsh/param.rs:165:22
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub fn get_value(&mut self) -> ParamValue {
[INFO] [stderr]     |                      ^^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 165 |     pub fn get_value(&mut self) -> ParamValue<'_> {
[INFO] [stderr]     |                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `zsh-module` (lib) generated 5 warnings (run `cargo fix --lib -p zsh-module` to apply 5 suggestions)
[INFO] [stderr] warning: `zsh-module` (lib test) generated 5 warnings (5 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/greeter-eea52412576e64e5)
[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-d8978afb5bac735a)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zsh_sys-f68171207f7f07c8)
[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] [stdout] 
[INFO] [stdout] running 193 tests
[INFO] [stdout] test bindgen_test_layout__IO_cookie_io_functions_t ... ok
[INFO] [stdout] test bindgen_test_layout_MEVENT ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos64_t ... ok
[INFO] [stdout] test bindgen_test_layout___fsid_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___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__libc_xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__xmmreg ... ok
[INFO] [stdout] test bindgen_test_layout__xsave_hdr ... ok
[INFO] [stdout] test bindgen_test_layout__xstate ... ok
[INFO] [stdout] test bindgen_test_layout__ymmh_state ... 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_builtin ... ok
[INFO] [stdout] test bindgen_test_layout__G_fpos_t ... ok
[INFO] [stdout] test bindgen_test_layout_asgment ... ok
[INFO] [stdout] test bindgen_test_layout_cchar_t ... ok
[INFO] [stdout] test bindgen_test_layout_cmdnam ... 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_conddef ... ok
[INFO] [stdout] test bindgen_test_layout_dirent ... ok
[INFO] [stdout] test bindgen_test_layout_eccstr ... ok
[INFO] [stdout] test bindgen_test_layout_dirent64 ... ok
[INFO] [stdout] test bindgen_test_layout_dirsav ... ok
[INFO] [stdout] test bindgen_test_layout_div_t ... ok
[INFO] [stdout] test bindgen_test_layout_drand48_data ... ok
[INFO] [stdout] test bindgen_test_layout_execstack ... 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__IO_FILE ... ok
[INFO] [stdout] test bindgen_test_layout_execcmd_params ... ok
[INFO] [stdout] test bindgen_test_layout_f_owner_ex ... ok
[INFO] [stdout] test bindgen_test_layout_eprog ... ok
[INFO] [stdout] test bindgen_test_layout_estate ... ok
[INFO] [stdout] test bindgen_test_layout_fd_set ... ok
[INFO] [stdout] test bindgen_test_layout_features ... ok
[INFO] [stdout] test bindgen_test_layout_flock ... ok
[INFO] [stdout] test bindgen_test_layout_flock64 ... ok
[INFO] [stdout] test bindgen_test_layout_funcstack ... ok
[INFO] [stdout] test bindgen_test_layout_funcdump ... ok
[INFO] [stdout] test bindgen_test_layout_groupset ... ok
[INFO] [stdout] test bindgen_test_layout_groupmap ... ok
[INFO] [stdout] test bindgen_test_layout_feature_enables ... ok
[INFO] [stdout] test bindgen_test_layout_file_handle ... ok
[INFO] [stdout] test bindgen_test_layout_group ... 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_funcwrap ... ok
[INFO] [stdout] test bindgen_test_layout_hashtable ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_hash ... ok
[INFO] [stdout] test bindgen_test_layout_heap ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_scalar ... ok
[INFO] [stdout] test bindgen_test_layout_gsu_integer ... ok
[INFO] [stdout] test bindgen_test_layout_hashnode ... 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_itimerval ... ok
[INFO] [stdout] test bindgen_test_layout_iovec ... ok
[INFO] [stdout] test bindgen_test_layout_itimerspec ... ok
[INFO] [stdout] test bindgen_test_layout_ldiv_t ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_lex_stack ... ok
[INFO] [stdout] test bindgen_test_layout_lconv ... ok
[INFO] [stdout] test bindgen_test_layout_imatchdata ... ok
[INFO] [stdout] test bindgen_test_layout_job ... ok
[INFO] [stdout] test bindgen_test_layout_linkedmod ... ok
[INFO] [stdout] test bindgen_test_layout_linknode ... ok
[INFO] [stdout] test bindgen_test_layout_lexbufstate ... 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_linklist ... ok
[INFO] [stdout] test bindgen_test_layout_jobfile ... ok
[INFO] [stdout] test bindgen_test_layout_mcontext_t ... ok
[INFO] [stdout] test bindgen_test_layout_module ... ok
[INFO] [stdout] test bindgen_test_layout_max_align_t ... ok
[INFO] [stdout] test bindgen_test_layout_heapstack ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber ... ok
[INFO] [stdout] test bindgen_test_layout_module__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_mnumber__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_param ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_paramdef ... 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_process ... ok
[INFO] [stdout] test bindgen_test_layout_patstralloc ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_attr_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrier_t ... ok
[INFO] [stdout] test bindgen_test_layout_prepromptfn ... ok
[INFO] [stdout] test bindgen_test_layout_optname ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_cond_t ... ok
[INFO] [stdout] test bindgen_test_layout_param__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_options ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_mutex_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_barrierattr_t ... 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_random_data ... ok
[INFO] [stdout] test bindgen_test_layout_redir ... 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_rusage ... 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__bindgen_ty_11 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_10 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_12 ... 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_5 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_4 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_2 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_7 ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_rwlock_t ... ok
[INFO] [stdout] test bindgen_test_layout_pthread_condattr_t ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_3 ... ok
[INFO] [stdout] test bindgen_test_layout_rusage__bindgen_ty_6 ... 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_sigcontext__bindgen_ty_1 ... ok
[INFO] [stdout] test bindgen_test_layout_shfunc ... ok
[INFO] [stdout] test bindgen_test_layout_sigaction ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent ... ok
[INFO] [stdout] test bindgen_test_layout_siginfo_t ... ok
[INFO] [stdout] test bindgen_test_layout_sigevent__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_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 ... 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_7 ... ok
[INFO] [stdout] test bindgen_test_layout_sigstack ... ok
[INFO] [stdout] test bindgen_test_layout_sigval ... ok
[INFO] [stdout] test bindgen_test_layout_stack_t ... ok
[INFO] [stdout] test bindgen_test_layout_sortelt ... 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_statx_timestamp ... ok
[INFO] [stdout] test bindgen_test_layout_term ... 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_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_timeinfo ... ok
[INFO] [stdout] test bindgen_test_layout_tm ... 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_value ... ok
[INFO] [stdout] test bindgen_test_layout_winsize ... ok
[INFO] [stdout] test bindgen_test_layout_utsname ... ok
[INFO] [stdout] test bindgen_test_layout_zpc_disables_save ... ok
[INFO] [stdout] test bindgen_test_layout_timezone ... ok
[INFO] [stdout] test bindgen_test_layout_termio ... ok
[INFO] [stdout] test bindgen_test_layout_termios ... ok
[INFO] [stderr]    Doc-tests zsh_module
[INFO] [stdout] test bindgen_test_layout_termtype ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 193 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test zsh-module/src/lib.rs - (line 27) ... ignored
[INFO] [stdout] test zsh-module/src/log.rs - log::warn (line 75) - compile ... ok
[INFO] [stdout] test zsh-module/src/log.rs - log::error (line 91) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 38) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/types/cstring.rs - types::cstring::ToCString (line 29) ... ok
[INFO] [stdout] test zsh-module/src/types/string_array.rs - types::string_array (line 6) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/log.rs - log::error_named (line 56) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/log.rs - log::warn_named (line 38) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/zsh.rs - zsh::eval_simple (line 34) - compile ... ok
[INFO] [stdout] test zsh-module/src/lib.rs - (line 15) - compile ... FAILED
[INFO] [stdout] test zsh-module/src/lib.rs - Cmd (line 129) ... FAILED
[INFO] [stdout] test zsh-module/src/types/string_array.rs - types::string_array::CStrArray (line 22) - compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- zsh-module/src/lib.rs - (line 38) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `zsh_module::StringArray`
[INFO] [stdout]   --> zsh-module/src/lib.rs:40:69
[INFO] [stdout]    |
[INFO] [stdout] 40 | use zsh_module::{Builtin, MaybeZError, Module, ModuleBuilder, Opts, StringArray};
[INFO] [stdout]    |                                                                     ^^^^^^^^^^^ no `StringArray` in the root
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `setup` in module `super`
[INFO] [stdout]   --> zsh-module/src/lib.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 | zsh_module::export_module!(rgreeter, setup);
[INFO] [stdout]    |                                      ^^^^^ not found in `super`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- zsh-module/src/types/string_array.rs - types::string_array (line 6) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `CStrArray` in this scope
[INFO] [stdout]  --> zsh-module/src/types/string_array.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn use_cstr_array(cstr_array: CStrArray) {
[INFO] [stdout]   |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 6 + use zsh_module::CStrArray;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `args` in this scope
[INFO] [stdout]  --> zsh-module/src/types/string_array.rs:9:43
[INFO] [stdout]   |
[INFO] [stdout] 9 |        let arg: Option<&std::ffi::CStr> = args.get(0);
[INFO] [stdout]   |                                           ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 6 + use std::env::args;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `args` in this scope
[INFO] [stdout]   --> zsh-module/src/types/string_array.rs:10:66
[INFO] [stdout]    |
[INFO] [stdout] 10 |        let arg_str: Option<Result<&str, std::str::Utf8Error>>  = args.get_str(0);
[INFO] [stdout]    |                                                                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 10 -        let arg_str: Option<Result<&str, std::str::Utf8Error>>  = args.get_str(0);
[INFO] [stdout] 10 +        let arg_str: Option<Result<&str, std::str::Utf8Error>>  = arg.get_str(0);
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  6 + use std::env::args;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CStr` in this scope
[INFO] [stdout]   --> zsh-module/src/types/string_array.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 |        let arg: &CStr = &args[0];
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  6 + use std::ffi::CStr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `args` in this scope
[INFO] [stdout]   --> zsh-module/src/types/string_array.rs:11:26
[INFO] [stdout]    |
[INFO] [stdout] 11 |        let arg: &CStr = &args[0];
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 11 -        let arg: &CStr = &args[0];
[INFO] [stdout] 11 +        let arg: &CStr = &arg[0];
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  6 + use std::env::args;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[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/log.rs - log::error_named (line 56) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]    --> zsh-module/src/log.rs:58:69
[INFO] [stdout]     |
[INFO] [stdout]  58 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: zsh-module/src/lib.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type MaybeZError<E = ZError> = Result<(), E>;
[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]  58 | 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/log.rs - log::warn_named (line 38) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `MaybeError` in crate `zsh_module`
[INFO] [stdout]    --> zsh-module/src/log.rs:40:69
[INFO] [stdout]     |
[INFO] [stdout]  40 | fn my_cd(action: &mut (), name: &str, args: &[&str]) -> zsh_module::MaybeError {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: zsh-module/src/lib.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type MaybeZError<E = ZError> = Result<(), E>;
[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]  40 | 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 - (line 15) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `setup` in module `super`
[INFO] [stdout]   --> zsh-module/src/lib.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 | zsh_module::export_module!(my_module, setup);
[INFO] [stdout]    |                                       ^^^^^ not found in `super`
[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 type `CStr` in this scope
[INFO] [stdout]    --> zsh-module/src/lib.rs:131:41
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn hello_cmd(data: &mut (), _cmd_name: &CStr, _args: CStrArray, opts: zsh_module::Opts) -> zsh_module::MaybeZError {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 128 + use std::ffi::CStr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CStrArray` in this scope
[INFO] [stdout]    --> zsh-module/src/lib.rs:131:54
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn hello_cmd(data: &mut (), _cmd_name: &CStr, _args: CStrArray, opts: zsh_module::Opts) -> zsh_module::MaybeZError {
[INFO] [stdout]     |                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 128 + use zsh_module::CStrArray;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[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/types/string_array.rs - types::string_array::CStrArray (line 22) stdout ----
[INFO] [stdout] error[E0425]: cannot find type `CStr` in this scope
[INFO] [stdout]   --> zsh-module/src/types/string_array.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let arg: &CStr = &args[0];
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 21 + use std::ffi::CStr;
[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 - (line 15)
[INFO] [stdout]     zsh-module/src/lib.rs - (line 38)
[INFO] [stdout]     zsh-module/src/lib.rs - Cmd (line 129)
[INFO] [stdout]     zsh-module/src/log.rs - log::error_named (line 56)
[INFO] [stdout]     zsh-module/src/log.rs - log::warn_named (line 38)
[INFO] [stdout]     zsh-module/src/types/string_array.rs - types::string_array (line 6)
[INFO] [stdout]     zsh-module/src/types/string_array.rs - types::string_array::CStrArray (line 22)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 4 passed; 7 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p zsh-module --doc`
[INFO] running `Command { std: "docker" "inspect" "61a23b9e6f85a7d618fe6bbd63ba6f36de7f7c694f4c51078631377f6035eeaf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61a23b9e6f85a7d618fe6bbd63ba6f36de7f7c694f4c51078631377f6035eeaf", kill_on_drop: false }`
[INFO] [stdout] 61a23b9e6f85a7d618fe6bbd63ba6f36de7f7c694f4c51078631377f6035eeaf
