[INFO] fetching crate eternaltwin_dinoparc_store 0.14.2...
[INFO] checking eternaltwin_dinoparc_store-0.14.2 against master#fd2c811d25ad5773fbd2463e058bf4edf4d44eb2 for pr-130443
[INFO] extracting crate eternaltwin_dinoparc_store 0.14.2 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate eternaltwin_dinoparc_store 0.14.2 on toolchain fd2c811d25ad5773fbd2463e058bf4edf4d44eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate eternaltwin_dinoparc_store 0.14.2
[INFO] finished tweaking crates.io crate eternaltwin_dinoparc_store 0.14.2
[INFO] tweaked toml for crates.io crate eternaltwin_dinoparc_store 0.14.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 253 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding dashmap v5.5.3 (available: v6.1.0)
[INFO] [stderr]       Adding event-listener v2.5.3 (available: v5.3.1)
[INFO] [stderr]       Adding fixedbitset v0.4.2 (available: v0.5.7)
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v1.1.0)
[INFO] [stderr]       Adding hashlink v0.8.4 (available: v0.9.1)
[INFO] [stderr]       Adding heck v0.4.1 (available: v0.5.0)
[INFO] [stderr]       Adding hermit-abi v0.3.9 (available: v0.4.0)
[INFO] [stderr]       Adding idna v0.5.0 (available: v1.0.2)
[INFO] [stderr]       Adding libloading v0.6.7 (available: v0.8.5)
[INFO] [stderr]       Adding libsqlite3-sys v0.27.0 (available: v0.30.1)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (available: v0.6.5)
[INFO] [stderr]       Adding neon v0.10.1 (available: v1.0.0)
[INFO] [stderr]       Adding neon-macros v0.10.1 (available: v1.0.0)
[INFO] [stderr]       Adding rustls v0.21.12 (available: v0.23.13)
[INFO] [stderr]       Adding rustls-pemfile v1.0.4 (available: v2.1.3)
[INFO] [stderr]       Adding rustls-webpki v0.101.7 (available: v0.102.8)
[INFO] [stderr]       Adding semver v0.9.0 (available: v1.0.23)
[INFO] [stderr]       Adding semver-parser v0.7.0 (available: v0.10.2)
[INFO] [stderr]       Adding serial_test v1.0.0 (available: v3.1.1)
[INFO] [stderr]       Adding serial_test_derive v1.0.0 (available: v3.1.1)
[INFO] [stderr]       Adding sqlx v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-core v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-macros v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-macros-core v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-mysql v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-postgres v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding sqlx-sqlite v0.7.4 (available: v0.8.2)
[INFO] [stderr]       Adding syn v1.0.109 (available: v2.0.77)
[INFO] [stderr]       Adding syn-mid v0.5.4 (available: v0.6.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1)
[INFO] [stderr]       Adding webpki-roots v0.25.4 (available: v0.26.6)
[INFO] [stderr]       Adding windows-core v0.52.0 (available: v0.58.0)
[INFO] [stderr]       Adding windows-sys v0.48.0 (available: v0.59.0)
[INFO] [stderr]       Adding windows-sys v0.52.0 (available: v0.59.0)
[INFO] [stderr]       Adding windows-targets v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_aarch64_gnullvm v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_aarch64_msvc v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_i686_gnu v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_i686_msvc v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_gnu v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_gnullvm v0.48.5 (available: v0.52.6)
[INFO] [stderr]       Adding windows_x86_64_msvc v0.48.5 (available: v0.52.6)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serial_test v1.0.0
[INFO] [stderr]   Downloaded eternaltwin_populate v0.14.4
[INFO] [stderr]   Downloaded serial_test_derive v1.0.0
[INFO] [stderr]   Downloaded neon-build v0.10.1
[INFO] [stderr]   Downloaded eternaltwin_postgres_tools v0.14.4
[INFO] [stderr]   Downloaded neon-runtime v0.10.1
[INFO] [stderr]   Downloaded eternaltwin_serde_tools v0.14.4
[INFO] [stderr]   Downloaded neon-macros v0.10.1
[INFO] [stderr]   Downloaded eternaltwin_config v0.14.4
[INFO] [stderr]   Downloaded eternaltwin_squirrel v0.14.4
[INFO] [stderr]   Downloaded eternaltwin_db_schema v0.14.4
[INFO] [stderr]   Downloaded opentelemetry v0.25.0
[INFO] [stderr]   Downloaded eternaltwin_core v0.14.4
[INFO] [stderr]   Downloaded neon v0.10.1
[INFO] [stderr]   Downloaded opentelemetry_sdk v0.25.0
[INFO] [stderr]   Downloaded eternaltwin_constants v0.14.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ed148804addcc7508c037af16011a51c415e2cd2279b376ed3e8e44be0cb7f3d
[INFO] running `Command { std: "docker" "start" "-a" "ed148804addcc7508c037af16011a51c415e2cd2279b376ed3e8e44be0cb7f3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed148804addcc7508c037af16011a51c415e2cd2279b376ed3e8e44be0cb7f3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed148804addcc7508c037af16011a51c415e2cd2279b376ed3e8e44be0cb7f3d", kill_on_drop: false }`
[INFO] [stdout] ed148804addcc7508c037af16011a51c415e2cd2279b376ed3e8e44be0cb7f3d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+fd2c811d25ad5773fbd2463e058bf4edf4d44eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 910d48432fc6a72031ba7dd6e073268c1e52f7d6574a6ee9c33b65f5a851c430
[INFO] running `Command { std: "docker" "start" "-a" "910d48432fc6a72031ba7dd6e073268c1e52f7d6574a6ee9c33b65f5a851c430", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.210
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling libc v0.2.158
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking allocator-api2 v0.2.18
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling serde_json v1.0.128
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.14
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling tinyvec v1.8.0
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling unicode-bidi v0.3.15
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-sink v0.3.30
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling bytes v1.7.2
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling mio v1.0.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling socket2 v0.5.7
[INFO] [stderr]    Compiling ring v0.17.8
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling tokio v1.40.0
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling cpufeatures v0.2.14
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling futures-io v0.3.30
[INFO] [stderr]    Compiling itoa v1.0.11
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rustix v0.38.37
[INFO] [stderr]    Compiling crc v3.2.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling crossbeam-queue v0.3.11
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling indexmap v2.5.0
[INFO] [stderr]    Compiling url v2.5.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling futures-channel v0.3.30
[INFO] [stderr]    Compiling thiserror v1.0.64
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling unicode-properties v0.1.2
[INFO] [stderr]    Compiling uuid v1.10.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling sqlformat v0.2.6
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling whoami v1.5.2
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling fastrand v2.1.1
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling frunk_core v0.4.3
[INFO] [stderr]     Checking futures-executor v0.3.30
[INFO] [stderr]     Checking futures v0.3.30
[INFO] [stderr]     Checking opentelemetry v0.25.0
[INFO] [stderr]    Compiling tempfile v3.12.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking keccak v0.1.5
[INFO] [stderr]     Checking eternaltwin_serde_tools v0.14.4
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking serde_spanned v0.6.7
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]    Compiling tokio-stream v0.1.16
[INFO] [stderr]     Checking toml_datetime v0.6.8
[INFO] [stderr]    Compiling clap_derive v4.5.18
[INFO] [stderr]     Checking toml_edit v0.22.21
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking eternaltwin_postgres_tools v0.14.4
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]     Checking opentelemetry_sdk v0.25.0
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]    Compiling frunk_proc_macro_helpers v0.1.3
[INFO] [stderr]    Compiling serial_test_derive v1.0.0
[INFO] [stderr]    Compiling sqlx-core v0.7.4
[INFO] [stderr]    Compiling frunk_proc_macros v0.1.3
[INFO] [stderr]    Compiling frunk_derives v0.4.3
[INFO] [stderr]     Checking serial_test v1.0.0
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stderr]     Checking clap v4.5.18
[INFO] [stderr]     Checking frunk v0.4.3
[INFO] [stderr]    Compiling sqlx-postgres v0.7.4
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.4
[INFO] [stderr]    Compiling sqlx-macros v0.7.4
[INFO] [stderr]     Checking sqlx v0.7.4
[INFO] [stderr]     Checking eternaltwin_core v0.14.4
[INFO] [stderr]     Checking eternaltwin_squirrel v0.14.4
[INFO] [stderr]     Checking eternaltwin_constants v0.14.4
[INFO] [stderr]     Checking eternaltwin_config v0.14.4
[INFO] [stderr]     Checking eternaltwin_db_schema v0.14.4
[INFO] [stderr]     Checking eternaltwin_populate v0.14.4
[INFO] [stderr]     Checking eternaltwin_dinoparc_store v0.14.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::dinoparc::GetShortDinoparcUserError`
[INFO] [stdout]   --> src/mem.rs:10:70
[INFO] [stdout]    |
[INFO] [stdout] 10 |   DinoparcUsername, GetDinoparcDinozOptions, GetDinoparcUserOptions, GetShortDinoparcUserError,
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                                      |
[INFO] [stdout]    |                                                                      no `GetShortDinoparcUserError` in `dinoparc`
[INFO] [stdout]    |                                                                      help: a similar name exists in the module: `RawGetShortDinoparcUserError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]   --> src/mem.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | use eternaltwin_core::types::{AnyError, WeakError};
[INFO] [stdout]    |                               ^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::dinoparc::GetShortDinoparcUserError`
[INFO] [stdout]   --> src/pg.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 |   GetShortDinoparcUserError, ShortDinoparcDinozWithLevel, ShortDinoparcUser,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   no `GetShortDinoparcUserError` in `dinoparc`
[INFO] [stdout]    |   help: a similar name exists in the module: `RawGetShortDinoparcUserError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]   --> src/pg.rs:16:31
[INFO] [stdout]    |
[INFO] [stdout] 16 | use eternaltwin_core::types::{AnyError, WeakError};
[INFO] [stdout]    |                               ^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::dinoparc::GetShortDinoparcUserError`
[INFO] [stdout]   --> src/mem.rs:10:70
[INFO] [stdout]    |
[INFO] [stdout] 10 |   DinoparcUsername, GetDinoparcDinozOptions, GetDinoparcUserOptions, GetShortDinoparcUserError,
[INFO] [stdout]    |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                                      |
[INFO] [stdout]    |                                                                      no `GetShortDinoparcUserError` in `dinoparc`
[INFO] [stdout]    |                                                                      help: a similar name exists in the module: `RawGetShortDinoparcUserError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]   --> src/mem.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | use eternaltwin_core::types::{AnyError, WeakError};
[INFO] [stdout]    |                               ^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::dinoparc::GetShortDinoparcUserError`
[INFO] [stdout]   --> src/pg.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 |   GetShortDinoparcUserError, ShortDinoparcDinozWithLevel, ShortDinoparcUser,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |   |
[INFO] [stdout]    |   no `GetShortDinoparcUserError` in `dinoparc`
[INFO] [stdout]    |   help: a similar name exists in the module: `RawGetShortDinoparcUserError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `eternaltwin_core::types::AnyError`
[INFO] [stdout]   --> src/pg.rs:16:31
[INFO] [stdout]    |
[INFO] [stdout] 16 | use eternaltwin_core::types::{AnyError, WeakError};
[INFO] [stdout]    |                               ^^^^^^^^ no `AnyError` in `types`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/mem.rs:392:25
[INFO] [stdout]     |
[INFO] [stdout] 392 |   fn make_test_api() -> TestApi<Arc<VirtualClock>, Arc<dyn DinoparcStore>> {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]    --> src/test.rs:56:20
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]     |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `wrap_any` found for struct `WeakError` in the current scope
[INFO] [stdout]    --> src/mem.rs:371:64
[INFO] [stdout]     |
[INFO] [stdout] 371 |       .map_err(|e| GetShortDinoparcUserError::Other(WeakError::wrap_any(e)))?;
[INFO] [stdout]     |                                                                ^^^^^^^^ function or associated item not found in `WeakError`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `WeakError` consider using one of the following associated functions:
[INFO] [stdout]       WeakError::new
[INFO] [stdout]       WeakError::wrap
[INFO] [stdout]       WeakError::wrap_ref
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/types.rs:11:3
[INFO] [stdout]     |
[INFO] [stdout] 11  |   pub fn new<S: fmt::Display>(message: S) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15  |   pub fn wrap<E: std::error::Error>(error: E) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19  |   pub fn wrap_ref<E: std::error::Error + ?Sized>(error: &E) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `wrap` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 371 |       .map_err(|e| GetShortDinoparcUserError::Other(WeakError::wrap(e)))?;
[INFO] [stdout]     |                                                                ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eternaltwin_dinoparc_store` (lib) due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the trait bound `Arc<Uuid4Generator>: UuidGenerator` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1509:71
[INFO] [stdout]      |
[INFO] [stdout] 1509 |       PgDinoparcStore::new(Arc::clone(&clock), Arc::clone(&database), uuid_generator)
[INFO] [stdout]      |       --------------------                                            ^^^^^^^^^^^^^^ the trait `UuidGenerator` is not implemented for `Arc<Uuid4Generator>`
[INFO] [stdout]      |       |
[INFO] [stdout]      |       required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `UuidGenerator`:
[INFO] [stdout]                Uuid4Generator
[INFO] [stdout]                Uuid4GeneratorNew<TyRng>
[INFO] [stdout] note: required by a bound in `PgDinoparcStore::<TyClock, TyDatabase, TyUuidGenerator>::new`
[INFO] [stdout]     --> src/pg.rs:42:20
[INFO] [stdout]      |
[INFO] [stdout] 42   |   TyUuidGenerator: UuidGenerator,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `PgDinoparcStore::<TyClock, TyDatabase, TyUuidGenerator>::new`
[INFO] [stdout] 43   | {
[INFO] [stdout] 44   |   pub async fn new(clock: TyClock, database: TyDatabase, uuid_generator: TyUuidGenerator) -> Result<Self, AnyError> {
[INFO] [stdout]      |                --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<Uuid4Generator>: UuidGenerator` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1509:7
[INFO] [stdout]      |
[INFO] [stdout] 1509 |       PgDinoparcStore::new(Arc::clone(&clock), Arc::clone(&database), uuid_generator)
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `UuidGenerator` is not implemented for `Arc<Uuid4Generator>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `UuidGenerator`:
[INFO] [stdout]                Uuid4Generator
[INFO] [stdout]                Uuid4GeneratorNew<TyRng>
[INFO] [stdout] note: required by a bound in `PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>`
[INFO] [stdout]     --> src/pg.rs:42:20
[INFO] [stdout]      |
[INFO] [stdout] 42   |   TyUuidGenerator: UuidGenerator,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<Uuid4Generator>: UuidGenerator` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1510:10
[INFO] [stdout]      |
[INFO] [stdout] 1510 |         .await
[INFO] [stdout]      |          ^^^^^ the trait `UuidGenerator` is not implemented for `Arc<Uuid4Generator>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `UuidGenerator`:
[INFO] [stdout]                Uuid4Generator
[INFO] [stdout]                Uuid4GeneratorNew<TyRng>
[INFO] [stdout] note: required by a bound in `PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>`
[INFO] [stdout]     --> src/pg.rs:42:20
[INFO] [stdout]      |
[INFO] [stdout] 42   |   TyUuidGenerator: UuidGenerator,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1514:22
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     TestApi { clock, dinoparc_store }
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1475:3
[INFO] [stdout]      |
[INFO] [stdout] 1475 |   async fn make_test_api() -> TestApi<Arc<VirtualClock>, Arc<dyn DinoparcStore>> {
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `wrap_any` found for struct `WeakError` in the current scope
[INFO] [stdout]    --> src/mem.rs:371:64
[INFO] [stdout]     |
[INFO] [stdout] 371 |       .map_err(|e| GetShortDinoparcUserError::Other(WeakError::wrap_any(e)))?;
[INFO] [stdout]     |                                                                ^^^^^^^^ function or associated item not found in `WeakError`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `WeakError` consider using one of the following associated functions:
[INFO] [stdout]       WeakError::new
[INFO] [stdout]       WeakError::wrap
[INFO] [stdout]       WeakError::wrap_ref
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/eternaltwin_core-0.14.4/src/types.rs:11:3
[INFO] [stdout]     |
[INFO] [stdout] 11  |   pub fn new<S: fmt::Display>(message: S) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15  |   pub fn wrap<E: std::error::Error>(error: E) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19  |   pub fn wrap_ref<E: std::error::Error + ?Sized>(error: &E) -> Self {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `wrap` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 371 |       .map_err(|e| GetShortDinoparcUserError::Other(WeakError::wrap(e)))?;
[INFO] [stdout]     |                                                                ~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/mem.rs:396:22
[INFO] [stdout]     |
[INFO] [stdout] 396 |     TestApi { clock, dinoparc_store }
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]    --> src/test.rs:56:20
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]     |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/mem.rs:399:27
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]    --> src/test.rs:56:20
[INFO] [stdout]     |
[INFO] [stdout] 53  | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]     |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_empty`
[INFO] [stdout]    --> src/test.rs:65:20
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub(crate) async fn test_empty<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ---------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 65  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_empty`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_empty`
[INFO] [stdout]    --> src/test.rs:65:20
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub(crate) async fn test_empty<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ---------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 65  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_empty`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_all_servers`
[INFO] [stdout]    --> src/test.rs:80:20
[INFO] [stdout]     |
[INFO] [stdout] 77  | pub(crate) async fn test_touch_all_servers<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ---------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 80  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_all_servers`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_all_servers`
[INFO] [stdout]    --> src/test.rs:80:20
[INFO] [stdout]     |
[INFO] [stdout] 77  | pub(crate) async fn test_touch_all_servers<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ---------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 80  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_all_servers`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_no_dinoz`
[INFO] [stdout]    --> src/test.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub(crate) async fn test_touch_inventory_no_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ----------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 286 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_no_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_no_dinoz`
[INFO] [stdout]    --> src/test.rs:286:20
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub(crate) async fn test_touch_inventory_no_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ----------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 286 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_no_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_one_dinoz`
[INFO] [stdout]    --> src/test.rs:317:20
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub(crate) async fn test_touch_inventory_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 317 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_one_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_one_dinoz`
[INFO] [stdout]    --> src/test.rs:317:20
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub(crate) async fn test_touch_inventory_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 317 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_one_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_three_dinoz`
[INFO] [stdout]    --> src/test.rs:407:20
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub(crate) async fn test_touch_inventory_three_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     -------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 407 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_three_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_three_dinoz`
[INFO] [stdout]    --> src/test.rs:407:20
[INFO] [stdout]     |
[INFO] [stdout] 404 | pub(crate) async fn test_touch_inventory_three_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     -------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 407 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_three_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_one_dinoz`
[INFO] [stdout]    --> src/test.rs:521:20
[INFO] [stdout]     |
[INFO] [stdout] 518 | pub(crate) async fn test_touch_collection_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 521 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_one_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_one_dinoz`
[INFO] [stdout]    --> src/test.rs:521:20
[INFO] [stdout]     |
[INFO] [stdout] 518 | pub(crate) async fn test_touch_collection_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 521 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_one_dinoz`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_jonathan`
[INFO] [stdout]    --> src/test.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 622 | pub(crate) async fn test_touch_collection_jonathan<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 625 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_jonathan`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_jonathan`
[INFO] [stdout]    --> src/test.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 622 | pub(crate) async fn test_touch_collection_jonathan<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 625 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_jonathan`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:7
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_yasumi`
[INFO] [stdout]    --> src/test.rs:837:20
[INFO] [stdout]     |
[INFO] [stdout] 834 | pub(crate) async fn test_touch_dinoz_yasumi<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ----------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 837 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_yasumi`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]    --> src/test.rs:37:37
[INFO] [stdout]     |
[INFO] [stdout] 37  |       crate::test::$test_name($api).await;
[INFO] [stdout]     |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mem.rs:399:3
[INFO] [stdout]     |
[INFO] [stdout] 399 |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]     |   ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]               MemDinoparcStore<TyClock>
[INFO] [stdout]               PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_yasumi`
[INFO] [stdout]    --> src/test.rs:837:20
[INFO] [stdout]     |
[INFO] [stdout] 834 | pub(crate) async fn test_touch_dinoz_yasumi<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]     |                     ----------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 837 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_yasumi`
[INFO] [stdout]     = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_king_kong`
[INFO] [stdout]     --> src/test.rs:1049:20
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub(crate) async fn test_touch_dinoz_king_kong<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1049 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_king_kong`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_king_kong`
[INFO] [stdout]     --> src/test.rs:1049:20
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub(crate) async fn test_touch_dinoz_king_kong<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1049 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_king_kong`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_none_admin`
[INFO] [stdout]     --> src/test.rs:1264:20
[INFO] [stdout]      |
[INFO] [stdout] 1260 | pub(crate) async fn test_touch_exchange_with_none_admin<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     ----------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1264 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_none_admin`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_none_admin`
[INFO] [stdout]     --> src/test.rs:1264:20
[INFO] [stdout]      |
[INFO] [stdout] 1260 | pub(crate) async fn test_touch_exchange_with_none_admin<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     ----------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1264 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_none_admin`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra`
[INFO] [stdout]     --> src/test.rs:1342:20
[INFO] [stdout]      |
[INFO] [stdout] 1339 | pub(crate) async fn test_touch_exchange_with_extra<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1342 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra`
[INFO] [stdout]     --> src/test.rs:1342:20
[INFO] [stdout]      |
[INFO] [stdout] 1339 | pub(crate) async fn test_touch_exchange_with_extra<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1342 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]     --> src/test.rs:1447:20
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub(crate) async fn test_touch_exchange_with_extra_then_drop_some<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     --------------------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1447 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |                                     ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/mem.rs:399:3
[INFO] [stdout]      |
[INFO] [stdout] 399  |   test_dinoparc_store!(|| make_test_api());
[INFO] [stdout]      |   ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]     --> src/test.rs:1447:20
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub(crate) async fn test_touch_exchange_with_extra_then_drop_some<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     --------------------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1447 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_empty`
[INFO] [stdout]     --> src/test.rs:65:20
[INFO] [stdout]      |
[INFO] [stdout] 62   | pub(crate) async fn test_empty<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 65   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_empty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_empty`
[INFO] [stdout]     --> src/test.rs:65:20
[INFO] [stdout]      |
[INFO] [stdout] 62   | pub(crate) async fn test_empty<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 65   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_empty`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_empty`
[INFO] [stdout]     --> src/test.rs:65:20
[INFO] [stdout]      |
[INFO] [stdout] 62   | pub(crate) async fn test_empty<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 65   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_empty`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_all_servers`
[INFO] [stdout]     --> src/test.rs:80:20
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub(crate) async fn test_touch_all_servers<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 80   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_all_servers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_all_servers`
[INFO] [stdout]     --> src/test.rs:80:20
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub(crate) async fn test_touch_all_servers<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 80   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_all_servers`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_all_servers`
[INFO] [stdout]     --> src/test.rs:80:20
[INFO] [stdout]      |
[INFO] [stdout] 77   | pub(crate) async fn test_touch_all_servers<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ---------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 80   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_all_servers`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_no_dinoz`
[INFO] [stdout]     --> src/test.rs:286:20
[INFO] [stdout]      |
[INFO] [stdout] 283  | pub(crate) async fn test_touch_inventory_no_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 286  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_no_dinoz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_no_dinoz`
[INFO] [stdout]     --> src/test.rs:286:20
[INFO] [stdout]      |
[INFO] [stdout] 283  | pub(crate) async fn test_touch_inventory_no_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 286  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_no_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_no_dinoz`
[INFO] [stdout]     --> src/test.rs:286:20
[INFO] [stdout]      |
[INFO] [stdout] 283  | pub(crate) async fn test_touch_inventory_no_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 286  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_no_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_one_dinoz`
[INFO] [stdout]     --> src/test.rs:317:20
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub(crate) async fn test_touch_inventory_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 317  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_one_dinoz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_one_dinoz`
[INFO] [stdout]     --> src/test.rs:317:20
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub(crate) async fn test_touch_inventory_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 317  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_one_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_one_dinoz`
[INFO] [stdout]     --> src/test.rs:317:20
[INFO] [stdout]      |
[INFO] [stdout] 314  | pub(crate) async fn test_touch_inventory_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 317  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_one_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_three_dinoz`
[INFO] [stdout]     --> src/test.rs:407:20
[INFO] [stdout]      |
[INFO] [stdout] 404  | pub(crate) async fn test_touch_inventory_three_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 407  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_three_dinoz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_three_dinoz`
[INFO] [stdout]     --> src/test.rs:407:20
[INFO] [stdout]      |
[INFO] [stdout] 404  | pub(crate) async fn test_touch_inventory_three_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 407  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_three_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_inventory_three_dinoz`
[INFO] [stdout]     --> src/test.rs:407:20
[INFO] [stdout]      |
[INFO] [stdout] 404  | pub(crate) async fn test_touch_inventory_three_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 407  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_inventory_three_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_one_dinoz`
[INFO] [stdout]     --> src/test.rs:521:20
[INFO] [stdout]      |
[INFO] [stdout] 518  | pub(crate) async fn test_touch_collection_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 521  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_one_dinoz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_one_dinoz`
[INFO] [stdout]     --> src/test.rs:521:20
[INFO] [stdout]      |
[INFO] [stdout] 518  | pub(crate) async fn test_touch_collection_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 521  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_one_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_one_dinoz`
[INFO] [stdout]     --> src/test.rs:521:20
[INFO] [stdout]      |
[INFO] [stdout] 518  | pub(crate) async fn test_touch_collection_one_dinoz<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 521  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_one_dinoz`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_jonathan`
[INFO] [stdout]     --> src/test.rs:625:20
[INFO] [stdout]      |
[INFO] [stdout] 622  | pub(crate) async fn test_touch_collection_jonathan<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 625  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_jonathan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_jonathan`
[INFO] [stdout]     --> src/test.rs:625:20
[INFO] [stdout]      |
[INFO] [stdout] 622  | pub(crate) async fn test_touch_collection_jonathan<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 625  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_jonathan`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_collection_jonathan`
[INFO] [stdout]     --> src/test.rs:625:20
[INFO] [stdout]      |
[INFO] [stdout] 622  | pub(crate) async fn test_touch_collection_jonathan<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 625  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_collection_jonathan`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_yasumi`
[INFO] [stdout]     --> src/test.rs:837:20
[INFO] [stdout]      |
[INFO] [stdout] 834  | pub(crate) async fn test_touch_dinoz_yasumi<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 837  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_yasumi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_yasumi`
[INFO] [stdout]     --> src/test.rs:837:20
[INFO] [stdout]      |
[INFO] [stdout] 834  | pub(crate) async fn test_touch_dinoz_yasumi<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 837  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_yasumi`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_yasumi`
[INFO] [stdout]     --> src/test.rs:837:20
[INFO] [stdout]      |
[INFO] [stdout] 834  | pub(crate) async fn test_touch_dinoz_yasumi<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ----------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 837  |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_yasumi`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_king_kong`
[INFO] [stdout]     --> src/test.rs:1049:20
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub(crate) async fn test_touch_dinoz_king_kong<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1049 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_king_kong`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_king_kong`
[INFO] [stdout]     --> src/test.rs:1049:20
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub(crate) async fn test_touch_dinoz_king_kong<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1049 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_king_kong`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_dinoz_king_kong`
[INFO] [stdout]     --> src/test.rs:1049:20
[INFO] [stdout]      |
[INFO] [stdout] 1046 | pub(crate) async fn test_touch_dinoz_king_kong<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     -------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1049 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_dinoz_king_kong`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_none_admin`
[INFO] [stdout]     --> src/test.rs:1264:20
[INFO] [stdout]      |
[INFO] [stdout] 1260 | pub(crate) async fn test_touch_exchange_with_none_admin<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     ----------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1264 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_none_admin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_none_admin`
[INFO] [stdout]     --> src/test.rs:1264:20
[INFO] [stdout]      |
[INFO] [stdout] 1260 | pub(crate) async fn test_touch_exchange_with_none_admin<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     ----------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1264 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_none_admin`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_none_admin`
[INFO] [stdout]     --> src/test.rs:1264:20
[INFO] [stdout]      |
[INFO] [stdout] 1260 | pub(crate) async fn test_touch_exchange_with_none_admin<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     ----------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1264 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_none_admin`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra`
[INFO] [stdout]     --> src/test.rs:1342:20
[INFO] [stdout]      |
[INFO] [stdout] 1339 | pub(crate) async fn test_touch_exchange_with_extra<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1342 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra`
[INFO] [stdout]     --> src/test.rs:1342:20
[INFO] [stdout]      |
[INFO] [stdout] 1339 | pub(crate) async fn test_touch_exchange_with_extra<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1342 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra`
[INFO] [stdout]     --> src/test.rs:1342:20
[INFO] [stdout]      |
[INFO] [stdout] 1339 | pub(crate) async fn test_touch_exchange_with_extra<TyClock, TyDinoparcStore>(api: TestApi<TyClock, TyDinoparcStore>)
[INFO] [stdout]      |                     ------------------------------ required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1342 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:8
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |       crate::test::$test_name($api).await;
[INFO] [stdout]      |       ----- required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]     --> src/test.rs:1447:20
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub(crate) async fn test_touch_exchange_with_extra_then_drop_some<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     --------------------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1447 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<(dyn DinoparcStore + 'static)>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/pg.rs:1519:24
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     || make_test_api().await
[INFO] [stdout]      |                        ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<(dyn DinoparcStore + 'static)>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `TestApi`
[INFO] [stdout]     --> src/test.rs:56:20
[INFO] [stdout]      |
[INFO] [stdout] 53   | pub(crate) struct TestApi<TyClock, TyDinoparcStore>
[INFO] [stdout]      |                   ------- required by a bound in this struct
[INFO] [stdout] ...
[INFO] [stdout] 56   |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `TestApi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:7
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]     --> src/test.rs:1447:20
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub(crate) async fn test_touch_exchange_with_extra_then_drop_some<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     --------------------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1447 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Arc<dyn DinoparcStore>: DinoparcStore` is not satisfied
[INFO] [stdout]     --> src/test.rs:37:37
[INFO] [stdout]      |
[INFO] [stdout] 37   |         crate::test::$test_name($api).await;
[INFO] [stdout]      |                                       ^^^^^ the trait `DinoparcStore` is not implemented for `Arc<dyn DinoparcStore>`
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/pg.rs:1517:3
[INFO] [stdout]      |
[INFO] [stdout] 1517 | /   test_dinoparc_store!(
[INFO] [stdout] 1518 | |     #[serial]
[INFO] [stdout] 1519 | |     || make_test_api().await
[INFO] [stdout] 1520 | |   );
[INFO] [stdout]      | |___- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `DinoparcStore`:
[INFO] [stdout]                MemDinoparcStore<TyClock>
[INFO] [stdout]                PgDinoparcStore<TyClock, TyDatabase, TyUuidGenerator>
[INFO] [stdout] note: required by a bound in `test::test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]     --> src/test.rs:1447:20
[INFO] [stdout]      |
[INFO] [stdout] 1443 | pub(crate) async fn test_touch_exchange_with_extra_then_drop_some<TyClock, TyDinoparcStore>(
[INFO] [stdout]      |                     --------------------------------------------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 1447 |   TyDinoparcStore: DinoparcStore,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^ required by this bound in `test_touch_exchange_with_extra_then_drop_some`
[INFO] [stdout]      = note: this error originates in the macro `register_test` which comes from the expansion of the macro `test_dinoparc_store` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 85 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `eternaltwin_dinoparc_store` (lib test) due to 86 previous errors
[INFO] running `Command { std: "docker" "inspect" "910d48432fc6a72031ba7dd6e073268c1e52f7d6574a6ee9c33b65f5a851c430", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "910d48432fc6a72031ba7dd6e073268c1e52f7d6574a6ee9c33b65f5a851c430", kill_on_drop: false }`
[INFO] [stdout] 910d48432fc6a72031ba7dd6e073268c1e52f7d6574a6ee9c33b65f5a851c430
