[INFO] cloning repository https://github.com/r-amiri/ns-gov
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/r-amiri/ns-gov" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fr-amiri%2Fns-gov", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fr-amiri%2Fns-gov'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e4deeb25465ed700687abe5d68607766bce864d6
[INFO] testing r-amiri/ns-gov against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fr-amiri%2Fns-gov" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/r-amiri/ns-gov
[INFO] finished tweaking git repo https://github.com/r-amiri/ns-gov
[INFO] tweaked toml for git repo https://github.com/r-amiri/ns-gov written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/r-amiri/ns-gov on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/r-amiri/ns-gov 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" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-5-tc2/source/contracts/governance/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-5-tc2/source/contracts/name_service/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-xid v0.2.1
[INFO] [stderr]   Downloaded snafu-derive v0.6.9
[INFO] [stderr]   Downloaded snafu v0.6.9
[INFO] [stderr]   Downloaded quote v1.0.7
[INFO] [stderr]   Downloaded itoa v0.4.6
[INFO] [stderr]   Downloaded doc-comment v0.3.3
[INFO] [stderr]   Downloaded cosmwasm-schema v0.10.1
[INFO] [stderr]   Downloaded adler v0.2.3
[INFO] [stderr]   Downloaded rustc-demangle v0.1.18
[INFO] [stderr]   Downloaded serde-json-wasm v0.2.1
[INFO] [stderr]   Downloaded addr2line v0.14.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.24
[INFO] [stderr]   Downloaded serde_derive_internals v0.25.0
[INFO] [stderr]   Downloaded cosmwasm-storage v0.10.1
[INFO] [stderr]   Downloaded cosmwasm-std v0.10.1
[INFO] [stderr]   Downloaded base64 v0.11.0
[INFO] [stderr]   Downloaded serde_derive v1.0.117
[INFO] [stderr]   Downloaded schemars v0.7.6
[INFO] [stderr]   Downloaded miniz_oxide v0.4.3
[INFO] [stderr]   Downloaded backtrace v0.3.54
[INFO] [stderr]   Downloaded serde v1.0.117
[INFO] [stderr]   Downloaded syn v1.0.48
[INFO] [stderr]   Downloaded serde_json v1.0.59
[INFO] [stderr]   Downloaded object v0.22.0
[INFO] [stderr]   Downloaded libc v0.2.80
[INFO] [stderr]   Downloaded gimli v0.23.0
[INFO] [stderr]   Downloaded schemars_derive v0.7.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9ccd14f2273d5bb2ea9c73d0993c08526c80cbc36c059604b4e62c1dedf5f5e0
[INFO] running `Command { std: "docker" "start" "-a" "9ccd14f2273d5bb2ea9c73d0993c08526c80cbc36c059604b4e62c1dedf5f5e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ccd14f2273d5bb2ea9c73d0993c08526c80cbc36c059604b4e62c1dedf5f5e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ccd14f2273d5bb2ea9c73d0993c08526c80cbc36c059604b4e62c1dedf5f5e0", kill_on_drop: false }`
[INFO] [stdout] 9ccd14f2273d5bb2ea9c73d0993c08526c80cbc36c059604b4e62c1dedf5f5e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0e7e8d2036bb40ad035665744eba35f7fae2fc44b1cf84dee216812db4edb143
[INFO] running `Command { std: "docker" "start" "-a" "0e7e8d2036bb40ad035665744eba35f7fae2fc44b1cf84dee216812db4edb143", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/governance/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/name_service/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.48
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]    Compiling base64 v0.11.0
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling snafu-derive v0.6.9
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling snafu v0.6.9
[INFO] [stderr]    Compiling serde-json-wasm v0.2.1
[INFO] [stderr]    Compiling cosmwasm-std v0.10.1
[INFO] [stderr]    Compiling cosmwasm-storage v0.10.1
[INFO] [stderr]    Compiling name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<S, NamesS> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NamesS> {
[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] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<S, NSOwner> {
[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] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NSOwner> {
[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] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     storage: &mut S, /*,nsaddress:HumanAddr*/
[INFO] [stdout]    |              ^^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> Singleton<S, Config> {
[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: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | ) -> Singleton<'_, S, Config> {
[INFO] [stdout]    |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:40:44
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, Config> {
[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] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, Config> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.01s
[INFO] running `Command { std: "docker" "inspect" "0e7e8d2036bb40ad035665744eba35f7fae2fc44b1cf84dee216812db4edb143", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e7e8d2036bb40ad035665744eba35f7fae2fc44b1cf84dee216812db4edb143", kill_on_drop: false }`
[INFO] [stdout] 0e7e8d2036bb40ad035665744eba35f7fae2fc44b1cf84dee216812db4edb143
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 17c06c764e8effb854774c9acb017326d4b6f9279e5fcf1faf375d85a21b32c3
[INFO] running `Command { std: "docker" "start" "-a" "17c06c764e8effb854774c9acb017326d4b6f9279e5fcf1faf375d85a21b32c3", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/governance/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/name_service/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/schema
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `schema` in package `name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)` has the same output filename as the example target `schema` in package `governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/schema.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `schema` in package `name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)` has the same output filename as the example target `schema` in package `governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling cosmwasm-schema v0.10.1
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<S, NamesS> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NamesS> {
[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] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<S, NSOwner> {
[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] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NSOwner> {
[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] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     storage: &mut S, /*,nsaddress:HumanAddr*/
[INFO] [stdout]    |              ^^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> Singleton<S, Config> {
[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: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | ) -> Singleton<'_, S, Config> {
[INFO] [stdout]    |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:40:44
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, Config> {
[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] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, Config> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)
[INFO] [stderr]    Compiling name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:23:41
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<S, NamesS> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:26:40
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NamesS> {
[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] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NamesS> {
[INFO] [stdout]    |                                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<S, NSOwner> {
[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] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/name_service/src/state.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NSOwner> {
[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] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NSOwner> {
[INFO] [stdout]    |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     storage: &mut S, /*,nsaddress:HumanAddr*/
[INFO] [stdout]    |              ^^^^^^ the lifetime is elided here
[INFO] [stdout] 37 | ) -> Singleton<S, Config> {
[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: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 | ) -> Singleton<'_, S, Config> {
[INFO] [stdout]    |                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> contracts/governance/src/state.rs:40:44
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, Config> {
[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] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, Config> {
[INFO] [stdout]    |                                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.66s
[INFO] running `Command { std: "docker" "inspect" "17c06c764e8effb854774c9acb017326d4b6f9279e5fcf1faf375d85a21b32c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17c06c764e8effb854774c9acb017326d4b6f9279e5fcf1faf375d85a21b32c3", kill_on_drop: false }`
[INFO] [stdout] 17c06c764e8effb854774c9acb017326d4b6f9279e5fcf1faf375d85a21b32c3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 833d71039224ee5dadea64444ba182bed2b209414526dd7d63ece1fa5431a1ac
[INFO] running `Command { std: "docker" "start" "-a" "833d71039224ee5dadea64444ba182bed2b209414526dd7d63ece1fa5431a1ac", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/governance/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/contracts/name_service/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/schema
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `schema` in package `name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)` has the same output filename as the example target `schema` in package `governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/schema.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `schema` in package `name_service v0.1.0 (/opt/rustwide/workdir/contracts/name_service)` has the same output filename as the example target `schema` in package `governance v0.1.0 (/opt/rustwide/workdir/contracts/governance)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/name_service/src/state.rs:23:41
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<S, NamesS> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub fn names_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NamesS> {
[INFO] [stderr]    |                                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/name_service/src/state.rs:26:40
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NamesS> {
[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] 26 | pub fn names_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NamesS> {
[INFO] [stderr]    |                                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/name_service/src/state.rs:30:43
[INFO] [stderr]    |
[INFO] [stderr] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<S, NSOwner> {
[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] 30 | pub fn nsowner_store<S: Storage>(storage: &mut S) -> Singleton<'_, S, NSOwner> {
[INFO] [stderr]    |                                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/name_service/src/state.rs:33:42
[INFO] [stderr]    |
[INFO] [stderr] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, NSOwner> {
[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] 33 | pub fn nsowner_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, NSOwner> {
[INFO] [stderr]    |                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: `name_service` (lib) generated 4 warnings (run `cargo fix --lib -p name_service` to apply 4 suggestions)
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/governance/src/state.rs:36:14
[INFO] [stderr]    |
[INFO] [stderr] 36 |     storage: &mut S, /*,nsaddress:HumanAddr*/
[INFO] [stderr]    |              ^^^^^^ the lifetime is elided here
[INFO] [stderr] 37 | ) -> Singleton<S, Config> {
[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: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 37 | ) -> Singleton<'_, S, Config> {
[INFO] [stderr]    |                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> contracts/governance/src/state.rs:40:44
[INFO] [stderr]    |
[INFO] [stderr] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<S, Config> {
[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] 40 | pub fn owner_cfg_read<S: Storage>(storage: &S) -> ReadonlySingleton<'_, S, Config> {
[INFO] [stderr]    |                                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: `governance` (lib) generated 2 warnings (run `cargo fix --lib -p governance` to apply 2 suggestions)
[INFO] [stderr] warning: `name_service` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `governance` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/governance-c6799af5e4ceeabd)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test contract::tests::proper_subscription ... ok
[INFO] [stdout] test contract::tests::proper_unsubscription ... ok
[INFO] [stdout] test contract::tests::proper_initialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/name_service-d6626a7fd02c2774)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test contract::tests::proper_initialization ... ok
[INFO] [stdout] test contract::tests::proper_deregistration ... ok
[INFO] [stdout] test contract::tests::proper_registration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests governance
[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]    Doc-tests name_service
[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] running `Command { std: "docker" "inspect" "833d71039224ee5dadea64444ba182bed2b209414526dd7d63ece1fa5431a1ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "833d71039224ee5dadea64444ba182bed2b209414526dd7d63ece1fa5431a1ac", kill_on_drop: false }`
[INFO] [stdout] 833d71039224ee5dadea64444ba182bed2b209414526dd7d63ece1fa5431a1ac
