[INFO] fetching crate sapio-contrib 0.2.4...
[INFO] testing sapio-contrib-0.2.4 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate sapio-contrib 0.2.4 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate sapio-contrib 0.2.4
[INFO] finished tweaking crates.io crate sapio-contrib 0.2.4
[INFO] tweaked toml for crates.io crate sapio-contrib 0.2.4 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sapio-contrib 0.2.4 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 52 packages to latest compatible versions
[INFO] [stderr]       Adding rand v0.6.5 (available: v0.9.2)
[INFO] [stderr]       Adding schemars v0.8.22 (available: v1.1.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dyn-clone v1.0.20
[INFO] [stderr]   Downloaded serde_derive_internals v0.29.1
[INFO] [stderr]   Downloaded schemars_derive v0.8.22
[INFO] [stderr]   Downloaded schemars v0.8.22
[INFO] [stderr]   Downloaded rand_chacha v0.1.1
[INFO] [stderr]   Downloaded rand_jitter v0.1.4
[INFO] [stderr]   Downloaded rand_os v0.1.3
[INFO] [stderr]   Downloaded rand_pcg v0.1.2
[INFO] [stderr]   Downloaded rand_isaac v0.1.1
[INFO] [stderr]   Downloaded bech32 v0.8.1
[INFO] [stderr]   Downloaded bitcoin_hashes v0.10.0
[INFO] [stderr]   Downloaded rand_hc v0.1.0
[INFO] [stderr]   Downloaded cloudabi v0.0.3
[INFO] [stderr]   Downloaded autocfg v0.1.8
[INFO] [stderr]   Downloaded rand_xorshift v0.1.1
[INFO] [stderr]   Downloaded sapio-secp256k1 v0.28.1
[INFO] [stderr]   Downloaded rand v0.6.5
[INFO] [stderr]   Downloaded sapio-secp256k1-sys v0.9.2
[INFO] [stderr]   Downloaded sapio-bitcoin v0.28.2
[INFO] [stderr]   Downloaded sapio_macros v0.2.4
[INFO] [stderr]   Downloaded sapio-ctv-emulator-trait v0.2.4
[INFO] [stderr]   Downloaded sapio-base v0.2.4
[INFO] [stderr]   Downloaded sapio v0.2.4
[INFO] [stderr]   Downloaded sapio-miniscript v7.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b8807f15226f6135334fc84ce41bdbbac627c58b3ea37c4162003c199a6a2c00
[INFO] running `Command { std: "docker" "start" "-a" "b8807f15226f6135334fc84ce41bdbbac627c58b3ea37c4162003c199a6a2c00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8807f15226f6135334fc84ce41bdbbac627c58b3ea37c4162003c199a6a2c00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8807f15226f6135334fc84ce41bdbbac627c58b3ea37c4162003c199a6a2c00", kill_on_drop: false }`
[INFO] [stdout] b8807f15226f6135334fc84ce41bdbbac627c58b3ea37c4162003c199a6a2c00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4cdf8e7355b1943fa8f7851b4664eb9fb22a5f798f68489dc9089f231a0391a1
[INFO] running `Command { std: "docker" "start" "-a" "4cdf8e7355b1943fa8f7851b4664eb9fb22a5f798f68489dc9089f231a0391a1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling find-msvc-tools v0.1.4
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]    Compiling bech32 v0.8.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]    Compiling sapio-secp256k1-sys v0.9.2
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling sapio_macros v0.2.4
[INFO] [stderr]    Compiling bitcoin_hashes v0.10.0
[INFO] [stderr]    Compiling sapio-secp256k1 v0.28.1
[INFO] [stderr]    Compiling sapio-bitcoin v0.28.2
[INFO] [stderr]    Compiling sapio-miniscript v7.0.1
[INFO] [stderr]    Compiling sapio-base v0.2.4
[INFO] [stderr]    Compiling sapio-ctv-emulator-trait v0.2.4
[INFO] [stderr]    Compiling sapio v0.2.4
[INFO] [stderr]    Compiling sapio-contrib v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/basic_examples.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     declare! {non updatable }
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/dynamic.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/federated_sidechain.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/hanukkah.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hodl_chicken.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/staked_signer.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/tic_tac_toe.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/treepay.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/undo_send.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/vault.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExampleA` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | struct ExampleA {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `BState` is never used
[INFO] [stdout]   --> src/contracts/basic_examples.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | trait BState: JsonSchema {
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Start` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct Start;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Finish` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 54 | struct Finish;
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ExampleBThen` is never used
[INFO] [stdout]   --> src/contracts/basic_examples.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | trait ExampleBThen
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExampleB` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | struct ExampleB<T: BState> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `revoke` and `split` are never read
[INFO] [stdout]   --> src/contracts/channel.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct Update {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 88 |     /// hash to revoke
[INFO] [stdout] 89 |     revoke: bitcoin::hashes::sha256::Hash,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 90 |     /// the balances of the channel
[INFO] [stdout] 91 |     split: (CoinAmount, CoinAmount),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Update` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MockDB` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | struct MockDB {}
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `State` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:189:7
[INFO] [stdout]     |
[INFO] [stdout] 189 | trait State {}
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Start` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 | struct Start();
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Stop` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:195:8
[INFO] [stdout]     |
[INFO] [stdout] 195 | struct Stop();
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Channel` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:200:8
[INFO] [stdout]     |
[INFO] [stdout] 200 | struct Channel<T: State, ArgsT: TryInto<Update>> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `coerce_args` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:216:4
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn coerce_args<T>(t: T) -> Result<Update, CompilationError>
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FunctionalityAtState` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:253:7
[INFO] [stdout]     |
[INFO] [stdout] 253 | trait FunctionalityAtState
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `register_db` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn register_db(s: String, f: fn(&str) -> Arc<Mutex<dyn DB>>) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:166:12
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn deserialize<'de, D>(deserializer: D) -> Result<Arc<Mutex<dyn DB>>, D::Error>
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialize` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn serialize<S>(db: &Arc<Mutex<dyn DB>>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Event` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Event(String);
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `R` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct R(bitcoin::secp256k1::PublicKey);
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `X` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct X(bitcoin::secp256k1::PublicKey);
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DLCOracle` is never used
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait DLCOracle {
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BasicOracle` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct BasicOracle {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Curve` is never used
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:48:6
[INFO] [stdout]    |
[INFO] [stdout] 48 | type Curve = Box<dyn Fn(u32, usize) -> Result<Vec<f64>, CompilationError>>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DLCContract` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct DLCContract {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StandardDLC` is never constructed
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout] 128 | struct StandardDLC {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Offset` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:136:6
[INFO] [stdout]     |
[INFO] [stdout] 136 | type Offset = f64;
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Intercept` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:137:6
[INFO] [stdout]     |
[INFO] [stdout] 137 | type Intercept = f64;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SplitFunctions` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 | enum SplitFunctions {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_curve` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:155:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl SplitFunctions {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 155 |     fn get_curve(self, points: u32) -> Curve {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `resolution`, `sequence`, and `maturity` are never read
[INFO] [stdout]   --> src/contracts/eltoo_channel.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Update {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 29 |     /// the balances of the channel
[INFO] [stdout] 30 |     resolution: Vec<Output>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 31 |     /// the channel seq, guaranteed to be > 500_000_000
[INFO] [stdout] 32 |     sequence: AbsTime,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 33 |     /// the amount of timeout before this update can be claimed
[INFO] [stdout] 34 |     maturity: RelHeight,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Update` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpenChannel` is never constructed
[INFO] [stdout]   --> src/contracts/eltoo_channel.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | struct OpenChannel {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_coerce` is never used
[INFO] [stdout]    --> src/contracts/eltoo_channel.rs:155:4
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn default_coerce(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `candles_left` is never used
[INFO] [stdout]   --> src/contracts/hanukkah.rs:34:4
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn candles_left(s: u8) -> u8 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/contracts/dynamic.rs:42:39
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn get_inner_ref<'a>(&'a self) -> &Self {
[INFO] [stdout]    |                           --          ^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is named 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] 42 |     fn get_inner_ref<'a>(&'a self) -> &'a Self {
[INFO] [stdout]    |                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "4cdf8e7355b1943fa8f7851b4664eb9fb22a5f798f68489dc9089f231a0391a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4cdf8e7355b1943fa8f7851b4664eb9fb22a5f798f68489dc9089f231a0391a1", kill_on_drop: false }`
[INFO] [stdout] 4cdf8e7355b1943fa8f7851b4664eb9fb22a5f798f68489dc9089f231a0391a1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fcc3953857b061acc7d14e9355d8e283c5cbd2182fe49e55032a900e0f6b7fb1
[INFO] running `Command { std: "docker" "start" "-a" "fcc3953857b061acc7d14e9355d8e283c5cbd2182fe49e55032a900e0f6b7fb1", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/basic_examples.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     declare! {non updatable }
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/dynamic.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/federated_sidechain.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/hanukkah.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hodl_chicken.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/staked_signer.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/tic_tac_toe.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/treepay.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/undo_send.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/vault.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExampleA` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | struct ExampleA {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `BState` is never used
[INFO] [stdout]   --> src/contracts/basic_examples.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | trait BState: JsonSchema {
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Start` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct Start;
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Finish` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 54 | struct Finish;
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `ExampleBThen` is never used
[INFO] [stdout]   --> src/contracts/basic_examples.rs:61:7
[INFO] [stdout]    |
[INFO] [stdout] 61 | trait ExampleBThen
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExampleB` is never constructed
[INFO] [stdout]   --> src/contracts/basic_examples.rs:69:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | struct ExampleB<T: BState> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `revoke` and `split` are never read
[INFO] [stdout]   --> src/contracts/channel.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub struct Update {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 88 |     /// hash to revoke
[INFO] [stdout] 89 |     revoke: bitcoin::hashes::sha256::Hash,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 90 |     /// the balances of the channel
[INFO] [stdout] 91 |     split: (CoinAmount, CoinAmount),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Update` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MockDB` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:134:8
[INFO] [stdout]     |
[INFO] [stdout] 134 | struct MockDB {}
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `State` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:189:7
[INFO] [stdout]     |
[INFO] [stdout] 189 | trait State {}
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Start` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:192:8
[INFO] [stdout]     |
[INFO] [stdout] 192 | struct Start();
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Stop` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:195:8
[INFO] [stdout]     |
[INFO] [stdout] 195 | struct Stop();
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Channel` is never constructed
[INFO] [stdout]    --> src/contracts/channel.rs:200:8
[INFO] [stdout]     |
[INFO] [stdout] 200 | struct Channel<T: State, ArgsT: TryInto<Update>> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `coerce_args` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:216:4
[INFO] [stdout]     |
[INFO] [stdout] 216 | fn coerce_args<T>(t: T) -> Result<Update, CompilationError>
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FunctionalityAtState` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:253:7
[INFO] [stdout]     |
[INFO] [stdout] 253 | trait FunctionalityAtState
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `register_db` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub fn register_db(s: String, f: fn(&str) -> Arc<Mutex<dyn DB>>) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `deserialize` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:166:12
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub fn deserialize<'de, D>(deserializer: D) -> Result<Arc<Mutex<dyn DB>>, D::Error>
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `serialize` is never used
[INFO] [stdout]    --> src/contracts/channel.rs:178:12
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn serialize<S>(db: &Arc<Mutex<dyn DB>>, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Event` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Event(String);
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `R` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 | struct R(bitcoin::secp256k1::PublicKey);
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `X` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct X(bitcoin::secp256k1::PublicKey);
[INFO] [stdout]    |        ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `DLCOracle` is never used
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait DLCOracle {
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BasicOracle` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct BasicOracle {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Curve` is never used
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:48:6
[INFO] [stdout]    |
[INFO] [stdout] 48 | type Curve = Box<dyn Fn(u32, usize) -> Result<Vec<f64>, CompilationError>>;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DLCContract` is never constructed
[INFO] [stdout]   --> src/contracts/derivatives/dlc.rs:49:8
[INFO] [stdout]    |
[INFO] [stdout] 49 | struct DLCContract {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StandardDLC` is never constructed
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:128:8
[INFO] [stdout]     |
[INFO] [stdout] 128 | struct StandardDLC {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Offset` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:136:6
[INFO] [stdout]     |
[INFO] [stdout] 136 | type Offset = f64;
[INFO] [stdout]     |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Intercept` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:137:6
[INFO] [stdout]     |
[INFO] [stdout] 137 | type Intercept = f64;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SplitFunctions` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:139:6
[INFO] [stdout]     |
[INFO] [stdout] 139 | enum SplitFunctions {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_curve` is never used
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:155:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl SplitFunctions {
[INFO] [stdout]     | ------------------- method in this implementation
[INFO] [stdout] 155 |     fn get_curve(self, points: u32) -> Curve {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `resolution`, `sequence`, and `maturity` are never read
[INFO] [stdout]   --> src/contracts/eltoo_channel.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct Update {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 29 |     /// the balances of the channel
[INFO] [stdout] 30 |     resolution: Vec<Output>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 31 |     /// the channel seq, guaranteed to be > 500_000_000
[INFO] [stdout] 32 |     sequence: AbsTime,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 33 |     /// the amount of timeout before this update can be claimed
[INFO] [stdout] 34 |     maturity: RelHeight,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Update` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `OpenChannel` is never constructed
[INFO] [stdout]   --> src/contracts/eltoo_channel.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 | struct OpenChannel {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `default_coerce` is never used
[INFO] [stdout]    --> src/contracts/eltoo_channel.rs:155:4
[INFO] [stdout]     |
[INFO] [stdout] 155 | fn default_coerce(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `candles_left` is never used
[INFO] [stdout]   --> src/contracts/hanukkah.rs:34:4
[INFO] [stdout]    |
[INFO] [stdout] 34 | fn candles_left(s: u8) -> u8 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/contracts/dynamic.rs:42:39
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn get_inner_ref<'a>(&'a self) -> &Self {
[INFO] [stdout]    |                           --          ^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           the lifetime is named 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] 42 |     fn get_inner_ref<'a>(&'a self) -> &'a Self {
[INFO] [stdout]    |                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling sapio-contrib v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/basic_examples.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     declare! {non updatable }
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/basic_examples.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/derivatives/exploding.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     declare!(non updatable);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/dynamic.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/federated_sidechain.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/hanukkah.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hanukkah.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/hodl_chicken.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/readme_contracts.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/readme_contracts.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/staked_signer.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]    --> src/contracts/tic_tac_toe.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     declare! {non updatable}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/treepay.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/undo_send.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `nightly`
[INFO] [stdout]   --> src/contracts/vault.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     declare! {non updatable}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `declare` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `declare` may come from an old version of the `sapio` crate, try updating your dependency with `cargo update -p sapio`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `declare` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `generate_keypair` found for struct `sapio_bitcoin::sapio_secp256k1::Secp256k1<C>` in the current scope
[INFO] [stdout]   --> src/contracts/channel.rs:40:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |             .map(|_| full.generate_keypair(&mut rng).1.into())
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^ method not found in `sapio_bitcoin::sapio_secp256k1::Secp256k1<sapio_bitcoin::sapio_secp256k1::All>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `generate_keypair` found for struct `sapio_bitcoin::sapio_secp256k1::Secp256k1<C>` in the current scope
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:232:29
[INFO] [stdout]     |
[INFO] [stdout] 232 |         let (_, pk1) = secp.generate_keypair(&mut rng);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ method not found in `sapio_bitcoin::sapio_secp256k1::Secp256k1<sapio_bitcoin::sapio_secp256k1::All>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `generate_keypair` found for struct `sapio_bitcoin::sapio_secp256k1::Secp256k1<C>` in the current scope
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:233:29
[INFO] [stdout]     |
[INFO] [stdout] 233 |         let (_, pk2) = secp.generate_keypair(&mut rng);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ method not found in `sapio_bitcoin::sapio_secp256k1::Secp256k1<sapio_bitcoin::sapio_secp256k1::All>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `generate_keypair` found for struct `sapio_bitcoin::sapio_secp256k1::Secp256k1<C>` in the current scope
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:238:30
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let (_, pk_a) = secp.generate_keypair(&mut rng);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ method not found in `sapio_bitcoin::sapio_secp256k1::Secp256k1<sapio_bitcoin::sapio_secp256k1::All>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `generate_keypair` found for struct `sapio_bitcoin::sapio_secp256k1::Secp256k1<C>` in the current scope
[INFO] [stdout]    --> src/contracts/derivatives/dlc.rs:239:30
[INFO] [stdout]     |
[INFO] [stdout] 239 |         let (_, pk_b) = secp.generate_keypair(&mut rng);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^ method not found in `sapio_bitcoin::sapio_secp256k1::Secp256k1<sapio_bitcoin::sapio_secp256k1::All>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sapio-contrib` (lib test) due to 5 previous errors; 21 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "fcc3953857b061acc7d14e9355d8e283c5cbd2182fe49e55032a900e0f6b7fb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fcc3953857b061acc7d14e9355d8e283c5cbd2182fe49e55032a900e0f6b7fb1", kill_on_drop: false }`
[INFO] [stdout] fcc3953857b061acc7d14e9355d8e283c5cbd2182fe49e55032a900e0f6b7fb1
