[INFO] fetching crate rgb-std 0.12.0-rc.3...
[INFO] testing rgb-std-0.12.0-rc.3 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate rgb-std 0.12.0-rc.3 into /workspace/builds/worker-1-tc2/source
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate rgb-std 0.12.0-rc.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rgb-std 0.12.0-rc.3
[INFO] tweaked toml for crates.io crate rgb-std 0.12.0-rc.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rgb-std 0.12.0-rc.3 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rgb-std 0.12.0-rc.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 78656116e0c16a07835f0fc197d0f5e9928dd1d8c26666a6f30b897fef2f95b5
[INFO] running `Command { std: "docker" "start" "-a" "78656116e0c16a07835f0fc197d0f5e9928dd1d8c26666a6f30b897fef2f95b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "78656116e0c16a07835f0fc197d0f5e9928dd1d8c26666a6f30b897fef2f95b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "78656116e0c16a07835f0fc197d0f5e9928dd1d8c26666a6f30b897fef2f95b5", kill_on_drop: false }`
[INFO] [stdout] 78656116e0c16a07835f0fc197d0f5e9928dd1d8c26666a6f30b897fef2f95b5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 525b1a8073e53044f970617acf8f1fdf529109ac3c336af0e701ebc0769461ca
[INFO] running `Command { std: "docker" "start" "-a" "525b1a8073e53044f970617acf8f1fdf529109ac3c336af0e701ebc0769461ca", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling amplify_num v0.5.3
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling mnemonic v1.1.1
[INFO] [stderr]    Compiling cc v1.2.29
[INFO] [stderr]    Compiling ref-cast v1.0.24
[INFO] [stderr]    Compiling borrow-or-share v0.2.2
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling bech32 v0.9.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling rand v0.9.1
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling amplify_syn v2.0.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling ref-cast-impl v1.0.24
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling base85 v2.0.0
[INFO] [stderr]    Compiling amplify_derive v4.0.1
[INFO] [stderr]    Compiling strict_encoding_derive v2.8.0
[INFO] [stderr]    Compiling secp256k1 v0.30.0
[INFO] [stderr]    Compiling amplify v4.9.0
[INFO] [stderr]    Compiling strict_encoding v2.9.1
[INFO] [stderr]    Compiling baid64 v0.4.2
[INFO] [stderr]    Compiling binfile v0.2.0
[INFO] [stderr]    Compiling commit_encoding_derive v0.12.0
[INFO] [stderr]    Compiling vesper-lang v0.2.1
[INFO] [stderr]    Compiling single_use_seals v0.12.0
[INFO] [stderr]    Compiling aora v0.6.4
[INFO] [stderr]    Compiling strict_types v2.9.0
[INFO] [stderr]    Compiling commit_verify v0.12.0
[INFO] [stderr]    Compiling aluvm v0.12.0
[INFO] [stderr]    Compiling bp-consensus v0.12.0
[INFO] [stderr]    Compiling zk-aluvm v0.12.0
[INFO] [stderr]    Compiling bp-dbc v0.12.0
[INFO] [stderr]    Compiling bp-invoice v0.12.0-rc.2
[INFO] [stderr]    Compiling bp-seals v0.12.0
[INFO] [stderr]    Compiling bp-core v0.12.0
[INFO] [stderr]    Compiling ultrasonic v0.12.0
[INFO] [stderr]    Compiling sonic-callreq v0.12.0
[INFO] [stderr]    Compiling rgb-core v0.12.0
[INFO] [stderr]    Compiling sonic-api v0.12.0
[INFO] [stderr]    Compiling hypersonic v0.12.0
[INFO] [stderr]    Compiling rgb-invoice v0.12.0-rc.3
[INFO] [stderr]    Compiling rgb-std v0.12.0-rc.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.17s
[INFO] running `Command { std: "docker" "inspect" "525b1a8073e53044f970617acf8f1fdf529109ac3c336af0e701ebc0769461ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "525b1a8073e53044f970617acf8f1fdf529109ac3c336af0e701ebc0769461ca", kill_on_drop: false }`
[INFO] [stdout] 525b1a8073e53044f970617acf8f1fdf529109ac3c336af0e701ebc0769461ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca4252f4995640b763637106e1aeea479cda3b2e5793780cf8c8f80dbb04f10a
[INFO] running `Command { std: "docker" "start" "-a" "ca4252f4995640b763637106e1aeea479cda3b2e5793780cf8c8f80dbb04f10a", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v0.7.11
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling amplify_num v0.5.3
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling amplify v4.9.0
[INFO] [stderr]    Compiling commit_encoding_derive v0.12.0
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_str_helpers v0.1.2
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling stringly_conversions v0.1.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling strict_encoding v2.9.1
[INFO] [stderr]    Compiling baid64 v0.4.2
[INFO] [stderr]    Compiling binfile v0.2.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling vesper-lang v0.2.1
[INFO] [stderr]    Compiling single_use_seals v0.12.0
[INFO] [stderr]    Compiling aora v0.6.4
[INFO] [stderr]    Compiling strict_types v2.9.0
[INFO] [stderr]    Compiling commit_verify v0.12.0
[INFO] [stderr]    Compiling aluvm v0.12.0
[INFO] [stderr]    Compiling bp-consensus v0.12.0
[INFO] [stderr]    Compiling zk-aluvm v0.12.0
[INFO] [stderr]    Compiling bp-dbc v0.12.0
[INFO] [stderr]    Compiling bp-invoice v0.12.0-rc.2
[INFO] [stderr]    Compiling bp-seals v0.12.0
[INFO] [stderr]    Compiling bp-core v0.12.0
[INFO] [stderr]    Compiling ultrasonic v0.12.0
[INFO] [stderr]    Compiling sonic-callreq v0.12.0
[INFO] [stderr]    Compiling rgb-core v0.12.0
[INFO] [stderr]    Compiling sonic-api v0.12.0
[INFO] [stderr]    Compiling hypersonic v0.12.0
[INFO] [stderr]    Compiling rgb-invoice v0.12.0-rc.3
[INFO] [stderr]    Compiling sonic-persist-fs v0.12.0
[INFO] [stderr]    Compiling rgb-std v0.12.0-rc.2
[INFO] [stderr]    Compiling rgb-std v0.12.0-rc.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rgb-persist-fs v0.12.0-rc.2
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:20:29
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub fn setup(name: &str) -> Contract<StockFs, PileFs<TxoSeal>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:20:29
[INFO] [stdout]     |
[INFO] [stdout]  20 | pub fn setup(name: &str) -> Contract<StockFs, PileFs<TxoSeal>> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:45:25
[INFO] [stdout]     |
[INFO] [stdout]  45 |     let opid = contract.articles().genesis_opid();
[INFO] [stdout]     |                         ^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::articles`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::articles`
[INFO] [stdout] ...
[INFO] [stdout] 419 |     pub fn articles(&self) -> &Articles { self.ledger.articles() }
[INFO] [stdout]     |            -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:47:27
[INFO] [stdout]     |
[INFO] [stdout]  47 |     let owned = &contract.full_state().main.owned;
[INFO] [stdout]     |                           ^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::full_state`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::full_state`
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn full_state(&self) -> &EffectiveState { self.ledger.state() }
[INFO] [stdout]     |            ---------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:45:25
[INFO] [stdout]     |
[INFO] [stdout]  45 |     let opid = contract.articles().genesis_opid();
[INFO] [stdout]     |                         ^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::articles`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::articles`
[INFO] [stdout] ...
[INFO] [stdout] 419 |     pub fn articles(&self) -> &Articles { self.ledger.articles() }
[INFO] [stdout]     |            -------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:98:31
[INFO] [stdout]     |
[INFO] [stdout]  98 |             let op = contract.call(params, seals).unwrap();
[INFO] [stdout]     |                               ^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::call`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::call`
[INFO] [stdout] ...
[INFO] [stdout] 606 |     pub fn call(
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:47:27
[INFO] [stdout]     |
[INFO] [stdout]  47 |     let owned = &contract.full_state().main.owned;
[INFO] [stdout]     |                           ^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::full_state`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::full_state`
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn full_state(&self) -> &EffectiveState { self.ledger.state() }
[INFO] [stdout]     |            ---------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |             contract.apply_witness(opid, SealWitness::new(tx.clone(), anchor.clone()));
[INFO] [stdout]     |                      -------------       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]     = note: required for `Contract<StockFs, PileFs<TxoSeal>>` to implement `ContractApi<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:98:31
[INFO] [stdout]     |
[INFO] [stdout]  98 |             let op = contract.call(params, seals).unwrap();
[INFO] [stdout]     |                               ^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::call`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::call`
[INFO] [stdout] ...
[INFO] [stdout] 606 |     pub fn call(
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             contract.apply_witness(opid, SealWitness::new(tx.clone(), anchor.clone()));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |             contract.apply_witness(opid, SealWitness::new(tx.clone(), anchor.clone()));
[INFO] [stdout]     |                      -------------       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]     = note: required for `Contract<StockFs, PileFs<TxoSeal>>` to implement `ContractApi<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:109:27
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let owned = &contract.full_state().main.owned;
[INFO] [stdout]     |                           ^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::full_state`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::full_state`
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn full_state(&self) -> &EffectiveState { self.ledger.state() }
[INFO] [stdout]     |            ---------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             contract.apply_witness(opid, SealWitness::new(tx.clone(), anchor.clone()));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 | /         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]  44 | |             .unwrap();
[INFO] [stdout]     | |_____________________^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:109:27
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let owned = &contract.full_state().main.owned;
[INFO] [stdout]     |                           ^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::full_state`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::full_state`
[INFO] [stdout] ...
[INFO] [stdout] 523 |     pub fn full_state(&self) -> &EffectiveState { self.ledger.state() }
[INFO] [stdout]     |            ---------- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |         ^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 | /         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]  44 | |             .unwrap();
[INFO] [stdout]     | |_____________________^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::issue`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::issue`
[INFO] [stdout] ...
[INFO] [stdout] 317 |     pub fn issue(
[INFO] [stdout]     |            ----- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |         ^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:9
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract::<S, P>::issue`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:289:19
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<S: Stock, P: Pile> Contract<S, P> {
[INFO] [stdout]     |                   ^^^^ required by this bound in `Contract::<S, P>::issue`
[INFO] [stdout] ...
[INFO] [stdout] 317 |     pub fn issue(
[INFO] [stdout]     |            ----- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:33
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/utils/mod.rs:43:33
[INFO] [stdout]     |
[INFO] [stdout]  43 |         Contract::issue(issuer, params.transform(noise_engine.clone()), |_| Ok(contract_path))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:21:18
[INFO] [stdout]     |
[INFO] [stdout]  21 | fn no_reorgs() { setup("NoReorgs"); }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/consignment.rs:24:20
[INFO] [stdout]     |
[INFO] [stdout]  24 |     let contract = setup("Consign");
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:25:24
[INFO] [stdout]     |
[INFO] [stdout]  25 |     let mut contract = setup("SingleRollback");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `witness_ids` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let wid = contract.witness_ids().nth(50).unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `full_state` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/consignment.rs:28:30
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let terminals = contract.full_state().raw.auth.keys().collect::<Vec<_>>();
[INFO] [stdout]    |                              ^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |     contract.sync([(wid, WitnessStatus::Archived)]).unwrap();
[INFO] [stdout]    |              ^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     contract.sync([(wid, WitnessStatus::Archived)]).unwrap();
[INFO] [stdout]    |              ^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:34:24
[INFO] [stdout]     |
[INFO] [stdout]  34 |     let mut contract = setup("DoubleRollback");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `witness_ids` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let wid1 = contract.witness_ids().nth(50).unwrap();
[INFO] [stdout]    |                         ^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `consign_to_file` found for struct `Contract<S, P>` in the current scope
[INFO] [stdout]   --> tests/consignment.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     contract.consign_to_file(filename, terminals).unwrap();
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^ method not found in `Contract<StockFs, PileFs<TxoSeal>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StockpileDir<TxoSeal>: Stockpile` is not satisfied
[INFO] [stdout]    --> tests/consignment.rs:37:76
[INFO] [stdout]     |
[INFO] [stdout]  37 |     let mut contracts = Contracts::<_, HashMap<_, _>, HashMap<_, _>>::load(stockpile);
[INFO] [stdout]     |                         -------------------------------------------------- ^^^^^^^^^ the trait `Stockpile` is not implemented for `StockpileDir<TxoSeal>`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/stockpile.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout]  53 | pub trait Stockpile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/stockpile.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | pub struct StockpileDir<Seal: RgbSeal> {
[INFO] [stdout]     | -------------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contracts::<Sp, S, C>::load`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contracts.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     Sp: Stockpile,
[INFO] [stdout]     |         ^^^^^^^^^ required by this bound in `Contracts::<Sp, S, C>::load`
[INFO] [stdout] ...
[INFO] [stdout] 141 |     pub fn load(persistence: Sp) -> Self
[INFO] [stdout]     |            ---- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `witness_ids` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:36:25
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let wid2 = contract.witness_ids().nth(60).unwrap();
[INFO] [stdout]    |                         ^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `StockpileDir<TxoSeal>: Stockpile` is not satisfied
[INFO] [stdout]    --> tests/consignment.rs:37:25
[INFO] [stdout]     |
[INFO] [stdout]  37 |     let mut contracts = Contracts::<_, HashMap<_, _>, HashMap<_, _>>::load(stockpile);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Stockpile` is not implemented for `StockpileDir<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/stockpile.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout]  53 | pub trait Stockpile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/stockpile.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout]  44 | pub struct StockpileDir<Seal: RgbSeal> {
[INFO] [stdout]     | -------------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contracts`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contracts.rs:126:9
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct Contracts<
[INFO] [stdout]     |            --------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 126 |     Sp: Stockpile,
[INFO] [stdout]     |         ^^^^^^^^^ required by this bound in `Contracts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | /     contract
[INFO] [stdout] 38 | |         .sync([(wid1, WitnessStatus::Archived), (wid2, WitnessStatus::Archived)])
[INFO] [stdout]    | |         -^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    |   -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:44:24
[INFO] [stdout]     |
[INFO] [stdout]  44 |     let mut contract = setup("RollbackForward");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `witness_ids` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let wid = contract.witness_ids().nth(50).unwrap();
[INFO] [stdout]    |                        ^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `consume_from_file` found for struct `Contracts<Sp, S, C>` in the current scope
[INFO] [stdout]   --> tests/consignment.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | /     contracts
[INFO] [stdout] 42 | |         .consume_from_file(false, filename, resolver, |_, _, _| -> Result<_, Infallible> {
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^ method not found in `Contracts<StockpileDir<TxoSeal>, HashMap<CodexId, Issuer>, ...>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/consignment-5480394bb2292ef0.long-type-2452112823909938413.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:46:14
[INFO] [stdout]    |
[INFO] [stdout] 46 |     contract.sync([(wid, WitnessStatus::Archived)]).unwrap();
[INFO] [stdout]    |              ^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     contract.sync([(wid, WitnessStatus::Offchain)]).unwrap();
[INFO] [stdout]    |              ^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | /     contract
[INFO] [stdout] 50 | |         .sync([(wid, WitnessStatus::Archived), (wid, WitnessStatus::Offchain)])
[INFO] [stdout]    | |         -^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    |   -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `PileFs<TxoSeal>: Pile` is not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:56:24
[INFO] [stdout]     |
[INFO] [stdout]  56 |     let mut contract = setup("Rbf");
[INFO] [stdout]     |                        ^^^^^^^^^^^^ the trait `Pile` is not implemented for `PileFs<TxoSeal>`
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `rgb` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/workdir/src/pile.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub trait Pile {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: tests/utils/mod.rs:14:5
[INFO] [stdout]     |
[INFO] [stdout]  14 | use rgb::{Assignment, CellAddr, Contract, CoreParams, CreateParams, Issuer, NamedState, Outpoint};
[INFO] [stdout]     |     --- one version of crate `rgb` used here, as a direct dependency of the current crate
[INFO] [stdout]  15 | use rgb_persist_fs::{PileFs, StockFs};
[INFO] [stdout]     |     -------------- one version of crate `rgb` used here, as a dependency of crate `rgb_persist_fs`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- this type doesn't implement the required trait
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-std-0.12.0-rc.2/src/pile.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub trait Pile {
[INFO] [stdout]     | -------------- this is the found trait
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `Contract`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/contract.rs:282:34
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     |                                  ^^^^ required by this bound in `Contract`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `consume_from_file` found for struct `Contracts<Sp, S, C>` in the current scope
[INFO] [stdout]   --> tests/consignment.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 47 | /     contracts
[INFO] [stdout] 48 | |         .consume_from_file(true, filename, resolver, |_, _, _| -> Result<_, Infallible> {
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^ method not found in `Contracts<StockpileDir<TxoSeal>, HashMap<CodexId, Issuer>, ...>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/consignment-5480394bb2292ef0.long-type-2452112823909938413.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `witness_ids` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let old_txid = contract.witness_ids().nth(50).unwrap();
[INFO] [stdout]    |                             ^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `consume_from_file` found for struct `Contracts<Sp, S, C>` in the current scope
[INFO] [stdout]   --> tests/consignment.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | /     contracts
[INFO] [stdout] 54 | |         .consume_from_file(false, filename, resolver, |_, _, _| -> Result<_, Infallible> {
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^^^^ method not found in `Contracts<StockpileDir<TxoSeal>, HashMap<CodexId, Issuer>, ...>`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/consignment-5480394bb2292ef0.long-type-2452112823909938413.txt'
[INFO] [stdout]    = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `ops_by_witness_id` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let opid = contract.ops_by_witness_id(old_txid).next().unwrap();
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    | -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `apply_witness` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> tests/reorgs.rs:63:14
[INFO] [stdout]     |
[INFO] [stdout]  63 |     contract.apply_witness(opid, SealWitness::new(tx, strict_dumb!()));
[INFO] [stdout]     |              ^^^^^^^^^^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/contract.rs:282:1
[INFO] [stdout]     |
[INFO] [stdout] 282 | pub struct Contract<S: Stock, P: Pile> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `Contract<StockFs, PileFs<TxoSeal>>: ContractApi<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]     |
[INFO] [stdout]  43 | pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]     | -------------------------------- doesn't satisfy `<PileFs<TxoSeal> as Pile>::Seal = _` or `PileFs<TxoSeal>: Pile`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `PileFs<TxoSeal>: Pile`
[INFO] [stdout]             which is required by `Contract<StockFs, PileFs<TxoSeal>>: ContractApi<_>`
[INFO] [stdout]             `<PileFs<TxoSeal> as Pile>::Seal = _`
[INFO] [stdout]             which is required by `Contract<StockFs, PileFs<TxoSeal>>: ContractApi<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `sync` exists for struct `Contract<StockFs, PileFs<TxoSeal>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> tests/reorgs.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | /     contract
[INFO] [stdout] 66 | |         .sync([
[INFO] [stdout]    | |         -^^^^ method cannot be called on `Contract<StockFs, PileFs<TxoSeal>>` due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rgb-persist-fs-0.12.0-rc.2/src/pile.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 |   pub struct PileFs<Seal: RgbSeal>
[INFO] [stdout]    |   -------------------------------- doesn't satisfy `PileFs<TxoSeal>: Pile`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `PileFs<TxoSeal>: Pile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rgb-std` (test "consignment") due to 19 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rgb-std` (test "reorgs") due to 30 previous errors
[INFO] running `Command { std: "docker" "inspect" "ca4252f4995640b763637106e1aeea479cda3b2e5793780cf8c8f80dbb04f10a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca4252f4995640b763637106e1aeea479cda3b2e5793780cf8c8f80dbb04f10a", kill_on_drop: false }`
[INFO] [stdout] ca4252f4995640b763637106e1aeea479cda3b2e5793780cf8c8f80dbb04f10a
