[INFO] fetching crate netabase_store 0.0.8... [INFO] checking netabase_store-0.0.8 against try#b6bca0d7327839b5e3f7a7779947cb9113d08917+rustflags=-Zstrict-projection-item-bounds for 150662-leaf [INFO] extracting crate netabase_store 0.0.8 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate netabase_store 0.0.8 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate netabase_store 0.0.8 [INFO] tweaked toml for crates.io crate netabase_store 0.0.8 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate netabase_store 0.0.8 on toolchain b6bca0d7327839b5e3f7a7779947cb9113d08917 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate netabase_store 0.0.8 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 95bbe43412066fde294498bb80e1376a9a6ea1521578b02dc9ac54e6adc1f666 [INFO] running `Command { std: "docker" "start" "-a" "95bbe43412066fde294498bb80e1376a9a6ea1521578b02dc9ac54e6adc1f666", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "95bbe43412066fde294498bb80e1376a9a6ea1521578b02dc9ac54e6adc1f666", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95bbe43412066fde294498bb80e1376a9a6ea1521578b02dc9ac54e6adc1f666", kill_on_drop: false }` [INFO] [stdout] 95bbe43412066fde294498bb80e1376a9a6ea1521578b02dc9ac54e6adc1f666 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zstrict-projection-item-bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b6bca0d7327839b5e3f7a7779947cb9113d08917" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 91f2ccbaf379a5b53cbabdf1d1d61b053efda0b2b32c6858762b739b357fdb03 [INFO] running `Command { std: "docker" "start" "-a" "91f2ccbaf379a5b53cbabdf1d1d61b053efda0b2b32c6858762b739b357fdb03", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Checking futures-channel v0.3.31 [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Checking log v0.4.28 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling unsigned-varint v0.8.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling quick-protobuf v0.8.1 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling core2 v0.4.0 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling camino v1.2.1 [INFO] [stderr] Compiling const-str v0.4.3 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling multihash v0.19.3 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling base-x v0.2.11 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling unsigned-varint v0.7.2 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling fs-err v2.11.0 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling toml_writer v1.0.4 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde_spanned v1.0.3 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling uint v0.10.0 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling uniffi_core v0.30.0 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling toml v0.9.8 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling redb v3.1.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Checking heck v0.5.0 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling sled v0.34.7 [INFO] [stderr] Checking rayon-core v1.13.0 [INFO] [stderr] Compiling match-lookup v0.1.1 [INFO] [stderr] Compiling base256emoji v1.0.2 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Compiling pprof v0.13.0 [INFO] [stderr] Checking backtrace v0.3.76 [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Checking rs_merkle v1.5.0 [INFO] [stderr] Checking env_logger v0.10.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling zerocopy-derive v0.8.30 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.16 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling data-encoding-macro v0.1.18 [INFO] [stderr] Compiling multibase v0.9.2 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Compiling uniffi_internal_macros v0.30.0 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking multistream-select v0.13.0 [INFO] [stderr] Checking rw-stream-sink v0.4.0 [INFO] [stderr] Compiling asynchronous-codec v0.7.0 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling libp2p-identity v0.2.12 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling uniffi_pipeline v0.30.0 [INFO] [stderr] Compiling quick-protobuf-codec v0.3.1 [INFO] [stderr] Compiling futures-bounded v0.2.4 [INFO] [stderr] Compiling cargo-platform v0.1.9 [INFO] [stderr] Checking multiaddr v0.18.2 [INFO] [stderr] Compiling uniffi_meta v0.30.0 [INFO] [stderr] Compiling cargo_metadata v0.19.2 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking libp2p-core v0.43.1 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking libp2p-swarm v0.47.0 [INFO] [stderr] Compiling bincode v2.0.1 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling uniffi_macros v0.30.0 [INFO] [stderr] Compiling typed-builder-macro v0.20.1 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking inferno v0.11.21 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stderr] Checking libp2p-connection-limits v0.6.0 [INFO] [stderr] Checking libp2p-allow-block-list v0.6.0 [INFO] [stderr] Checking libp2p-kad v0.48.0 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Checking typed-builder v0.20.1 [INFO] [stderr] Checking libp2p v0.56.0 [INFO] [stderr] Compiling uniffi v0.30.0 [INFO] [stderr] Checking netabase_deps v0.0.7 [INFO] [stderr] Compiling netabase_macros v0.0.7 [INFO] [stderr] Checking netabase_store v0.0.8 (/opt/rustwide/workdir) [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 23 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 23 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | / fn remove( [INFO] [stdout] 107 | | &mut self, [INFO] [stdout] 108 | | key: >::PrimaryKey, [INFO] [stdout] 109 | | ) -> Result<(), NetabaseError> { [INFO] [stdout] | |__________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 99 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | / fn remove( [INFO] [stdout] 107 | | &mut self, [INFO] [stdout] 108 | | key: >::PrimaryKey, [INFO] [stdout] 109 | | ) -> Result<(), NetabaseError> { [INFO] [stdout] | |__________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 99 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | / fn get_raw( [INFO] [stdout] 86 | | &self, [INFO] [stdout] 87 | | key: >::PrimaryKey, [INFO] [stdout] 88 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / fn remove_raw( [INFO] [stdout] 94 | | &self, [INFO] [stdout] 95 | | key: >::PrimaryKey, [INFO] [stdout] 96 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 78 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | / fn get_by_secondary_key_raw( [INFO] [stdout] 122 | | &self, [INFO] [stdout] 123 | | secondary_key: >::SecondaryKey, [INFO] [stdout] 124 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |______________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 119 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 141 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | / fn get_raw( [INFO] [stdout] 86 | | &self, [INFO] [stdout] 87 | | key: >::PrimaryKey, [INFO] [stdout] 88 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 196 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | / fn remove_raw( [INFO] [stdout] 94 | | &self, [INFO] [stdout] 95 | | key: >::PrimaryKey, [INFO] [stdout] 96 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 78 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 221 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 32 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | / fn get_by_secondary_key_raw( [INFO] [stdout] 122 | | &self, [INFO] [stdout] 123 | | secondary_key: >::SecondaryKey, [INFO] [stdout] 124 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |______________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 119 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 141 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 50 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 196 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 221 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 32 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 50 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 84 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:434:8 [INFO] [stdout] | [INFO] [stdout] 434 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 434 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 448 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/utils.rs:236:8 [INFO] [stdout] | [INFO] [stdout] 236 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 237 | M::Keys: crate::traits::model::NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/utils.rs:300:8 [INFO] [stdout] | [INFO] [stdout] 300 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 301 | M::Keys: crate::traits::model::NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 84 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:434:8 [INFO] [stdout] | [INFO] [stdout] 434 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 434 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 448 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/utils.rs:236:8 [INFO] [stdout] | [INFO] [stdout] 236 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 237 | M::Keys: crate::traits::model::NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/utils.rs:300:8 [INFO] [stdout] | [INFO] [stdout] 300 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 301 | M::Keys: crate::traits::model::NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | / fn remove( [INFO] [stdout] 110 | | &mut self, [INFO] [stdout] 111 | | key: >::PrimaryKey, [INFO] [stdout] 112 | | ) -> Result<(), NetabaseError> { [INFO] [stdout] | |__________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 112 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 71 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | M: NetabaseModelTrait + TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 69 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | / fn remove( [INFO] [stdout] 110 | | &mut self, [INFO] [stdout] 111 | | key: >::PrimaryKey, [INFO] [stdout] 112 | | ) -> Result<(), NetabaseError> { [INFO] [stdout] | |__________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 112 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 71 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 36 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | M: NetabaseModelTrait + TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 69 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | / fn get_raw( [INFO] [stdout] 141 | | &self, [INFO] [stdout] 142 | | key: >::PrimaryKey, [INFO] [stdout] 143 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 143 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / fn remove_raw( [INFO] [stdout] 161 | | &self, [INFO] [stdout] 162 | | key: >::PrimaryKey, [INFO] [stdout] 163 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 163 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 108 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | / fn get_by_secondary_key_raw( [INFO] [stdout] 226 | | &self, [INFO] [stdout] 227 | | secondary_key: >::SecondaryKey, [INFO] [stdout] 228 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |______________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 223 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | / fn get_raw( [INFO] [stdout] 141 | | &self, [INFO] [stdout] 142 | | key: >::PrimaryKey, [INFO] [stdout] 143 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 143 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 262 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / fn remove_raw( [INFO] [stdout] 161 | | &self, [INFO] [stdout] 162 | | key: >::PrimaryKey, [INFO] [stdout] 163 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |_________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 163 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 108 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:225:5 [INFO] [stdout] | [INFO] [stdout] 225 | / fn get_by_secondary_key_raw( [INFO] [stdout] 226 | | &self, [INFO] [stdout] 227 | | secondary_key: >::SecondaryKey, [INFO] [stdout] 228 | | ) -> Result, NetabaseError> { [INFO] [stdout] | |______________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 223 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:282:8 [INFO] [stdout] | [INFO] [stdout] 282 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 285 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 58 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 262 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:282:8 [INFO] [stdout] | [INFO] [stdout] 282 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 285 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:36:8 [INFO] [stdout] | [INFO] [stdout] 36 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 58 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 115 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 150 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:93:8 [INFO] [stdout] | [INFO] [stdout] 93 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider extending the `where` clause, but there might be an alternative better way to express this requirement [INFO] [stdout] | [INFO] [stdout] 115 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:222:12 [INFO] [stdout] | [INFO] [stdout] 222 | M: NetabaseModelTrait + bincode::Encode + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 235 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 150 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:260:12 [INFO] [stdout] | [INFO] [stdout] 260 | M: NetabaseModelTrait + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 273 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:222:12 [INFO] [stdout] | [INFO] [stdout] 222 | M: NetabaseModelTrait + bincode::Encode + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 235 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 301 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:260:12 [INFO] [stdout] | [INFO] [stdout] 260 | M: NetabaseModelTrait + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 273 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:287:12 [INFO] [stdout] | [INFO] [stdout] 287 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 301 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 336 | Backend: BackendFor + OpenTree, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 336 | Backend: BackendFor + OpenTree, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 78 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 78 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 188 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 223 | Self: Sized, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 188 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 283 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 296 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 223 | Self: Sized, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:283:8 [INFO] [stdout] | [INFO] [stdout] 283 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 296 | + std::str::FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:125:8 [INFO] [stdout] | [INFO] [stdout] 125 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 126 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 152 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 214 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:125:8 [INFO] [stdout] | [INFO] [stdout] 125 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 126 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 152 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 214 | ::Discriminant: crate::traits::definition::NetabaseDiscriminant, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:1407:8 [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 63 | ) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 73 | fn table_def(&self) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 83 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 101 | fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:1407:8 [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 63 | ) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 73 | fn table_def(&self) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/store.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | M: crate::traits::model::NetabaseModelTrait + std::fmt::Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | M::Keys: std::fmt::Debug + bincode::Decode<()> + Ord + PartialEq, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 83 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 101 | fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | type PrimaryKey = >::PrimaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/store.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | M: crate::traits::model::NetabaseModelTrait + std::fmt::Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | M::Keys: std::fmt::Debug + bincode::Decode<()> + Ord + PartialEq, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | type SecondaryKeys = >::SecondaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 34 | fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | type PrimaryKey = >::PrimaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | type SecondaryKeys = >::SecondaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 29 | ::Discriminant: crate::DiscriminantBounds, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 38 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 34 | fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 42 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 38 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 49 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 42 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 53 | fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 49 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 57 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 61 | fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 53 | fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 80 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 57 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 61 | fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 80 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 101 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 168 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:70:8 [INFO] [stdout] | [INFO] [stdout] 70 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 101 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 200 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn new(db: Arc, discriminant: D::Discriminant) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:133:8 [INFO] [stdout] | [INFO] [stdout] 133 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 168 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 81 | ) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 200 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | pub(crate) fn new(db: Arc, discriminant: D::Discriminant) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 134 | pub fn get(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 81 | ) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 156 | pub fn remove(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 193 | pub fn put_many(&self, models: Vec) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | pub fn get_many(&self, keys: Vec) -> Result>, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 134 | pub fn get(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 257 | pub fn iter(&self) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 156 | pub fn remove(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 284 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 298 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 193 | pub fn put_many(&self, models: Vec) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 303 | pub fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | pub fn get_many(&self, keys: Vec) -> Result>, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 257 | pub fn iter(&self) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 284 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 298 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 303 | pub fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 351 | M::Keys: for<'a> From<::SelfType<'a>>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 390 | M::Keys: for<'a> From<::SelfType<'a>>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 351 | M::Keys: for<'a> From<::SelfType<'a>>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:48:8 [INFO] [stdout] | [INFO] [stdout] 48 | M: NetabaseModelTrait + Debug + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 390 | M::Keys: for<'a> From<::SelfType<'a>>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 250 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 250 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:276:12 [INFO] [stdout] | [INFO] [stdout] 276 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 277 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:276:12 [INFO] [stdout] | [INFO] [stdout] 276 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 277 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:301:12 [INFO] [stdout] | [INFO] [stdout] 301 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 302 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/store.rs:301:12 [INFO] [stdout] | [INFO] [stdout] 301 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 302 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/transaction.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 128 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/transaction.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 128 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/transaction.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 354 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 355 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/transaction.rs:354:12 [INFO] [stdout] | [INFO] [stdout] 354 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 355 | M::Keys: NetabaseModelTraitKey, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 89 | ) -> TableDefinition<'static, M::Keys, super::super::redb_store::BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 89 | ) -> TableDefinition<'static, M::Keys, super::super::redb_store::BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 100 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 100 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 144 | pub fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 144 | pub fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 210 | pub fn put_many(&mut self, models: Vec) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 246 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 210 | pub fn put_many(&mut self, models: Vec) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 246 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 275 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 323 | ) -> Result>, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 275 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 336 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 350 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 362 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 453 | ) -> TableDefinition<'static, M::Keys, super::super::redb_store::BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 464 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 323 | ) -> Result>, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 513 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 336 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 548 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 562 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 576 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 75 | D: From, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 112 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | type Item = Result<(>::PrimaryKey, M), NetabaseError>; [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 69 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | M: NetabaseModelTrait + TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 73 | fn next(&mut self) -> Option where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/store.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 370 | D: TryFrom + ToIVec, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 350 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/store.rs:539:12 [INFO] [stdout] | [INFO] [stdout] 539 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 541 | F: Fn(&SledTransactionalTree) -> Result>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | type PrimaryKey = >::PrimaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | type SecondaryKeys = >::SecondaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 48 | fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 52 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 63 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 67 | fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 71 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 75 | fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 110 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 362 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 453 | ) -> TableDefinition<'static, M::Keys, super::super::redb_store::BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 143 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 163 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 190 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 464 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 513 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 266 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:282:8 [INFO] [stdout] | [INFO] [stdout] 282 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 292 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 98 | pub fn put(&self, model: M) -> Result<(), Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 133 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 152 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 192 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn new(db: &sled::Db, tree_name: D::Discriminant) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 222 | D: From, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 299 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 363 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 415 | pub fn len(&self) -> usize where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 443 | pub fn is_empty(&self) -> bool where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 477 | pub fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 548 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 562 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 545 | >::PrimaryKey: bincode::Decode<()>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 606 | pub fn iter(&self) -> SledIter where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 619 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_zerocopy/tree.rs:447:8 [INFO] [stdout] | [INFO] [stdout] 447 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 576 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 87 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 343 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 75 | D: From, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 112 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 390 | Backend: crate::traits::store_ops::OpenTree, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/batch.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | M: NetabaseModelTrait + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:679:12 [INFO] [stdout] | [INFO] [stdout] 679 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 683 | ) -> Result>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | type Item = Result<(>::PrimaryKey, M), NetabaseError>; [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 69 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/iterator.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | M: NetabaseModelTrait + TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 73 | fn next(&mut self) -> Option where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 311 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 500 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 686 | >::SecondaryKey: PartialEq, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 776 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 812 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 854 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1005 | pub fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1109 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1216 | pub fn clear(&mut self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/store.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 370 | D: TryFrom + ToIVec, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1348 | I: IntoIterator, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1390 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:1407:8 [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1444 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:147:12 [INFO] [stdout] | [INFO] [stdout] 147 | M: NetabaseModelTrait + bincode::Encode + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 160 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | M: NetabaseModelTrait + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 187 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/store.rs:539:12 [INFO] [stdout] | [INFO] [stdout] 539 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 541 | F: Fn(&SledTransactionalTree) -> Result>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 207 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 115 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | type PrimaryKey = >::PrimaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 129 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 199 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | type SecondaryKeys = >::SecondaryKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 43 | ::Discriminant: std::convert::AsRef, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 242 | I: IntoIterator, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 48 | fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 52 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 56 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 63 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 268 | I: IntoIterator>::PrimaryKey>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 67 | fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 71 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 75 | fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 62 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 110 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 82 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 143 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 103 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 163 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 115 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 190 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:125:8 [INFO] [stdout] | [INFO] [stdout] 125 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 141 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 167 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:238:8 [INFO] [stdout] | [INFO] [stdout] 238 | M: NetabaseModelTrait + TryFrom + Into + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 266 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 175 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/trait_impls.rs:282:8 [INFO] [stdout] | [INFO] [stdout] 282 | M: NetabaseModelTrait + TryFrom + Into + Clone + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 292 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 98 | pub fn put(&self, model: M) -> Result<(), Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 184 | fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 259 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 133 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 152 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/transaction.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 192 | ) -> Result, Box> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 153 | pub(crate) fn new(db: &sled::Db, tree_name: D::Discriminant) -> Self where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 222 | D: From, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 299 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 363 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 415 | pub fn len(&self) -> usize where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 443 | pub fn is_empty(&self) -> bool where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | TableDefinition::new(self.table_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 73 | fn table_def(&self) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 477 | pub fn clear(&self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | MultimapTableDefinition::new(self.secondary_table_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 83 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:110:50 [INFO] [stdout] | [INFO] [stdout] 110 | self.operations.push(RedbBatchOp::Remove(key)); [INFO] [stdout] | ^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 545 | >::PrimaryKey: bincode::Decode<()>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 606 | pub fn iter(&self) -> SledIter where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:119:30 [INFO] [stdout] | [INFO] [stdout] 119 | let table_def = self.table_def(); [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/sled_store/tree.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 128 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 619 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:120:34 [INFO] [stdout] | [INFO] [stdout] 120 | let sec_table_def = self.secondary_table_def(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:126:29 [INFO] [stdout] | [INFO] [stdout] 126 | let mut table = write_txn.open_table(table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 87 | + FromStr, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:126:29 [INFO] [stdout] | [INFO] [stdout] 126 | let mut table = write_txn.open_table(table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:127:33 [INFO] [stdout] | [INFO] [stdout] 127 | let mut sec_table = write_txn.open_multimap_table(sec_table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:127:33 [INFO] [stdout] | [INFO] [stdout] 127 | let mut sec_table = write_txn.open_multimap_table(sec_table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:132:49 [INFO] [stdout] | [INFO] [stdout] 132 | let primary_key = model.primary_key(); [INFO] [stdout] | ^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::primary_key` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::primary_key` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:144:8 [INFO] [stdout] | [INFO] [stdout] 144 | fn primary_key(&self) -> Self::PrimaryKey; [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:334:8 [INFO] [stdout] | [INFO] [stdout] 334 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 343 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:133:52 [INFO] [stdout] | [INFO] [stdout] 133 | let secondary_keys = model.secondary_keys(); [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::secondary_keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::secondary_keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:150:8 [INFO] [stdout] | [INFO] [stdout] 150 | fn secondary_keys( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | let wrapped_key = M::Keys::from(primary_key.clone()); [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::Keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::Keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | type Keys: NetabaseModelTraitKey [INFO] [stdout] | ---- required by a bound in this associated type [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | let wrapped_key = M::Keys::from(primary_key.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:134:57 [INFO] [stdout] | [INFO] [stdout] 134 | let wrapped_key = M::Keys::from(primary_key.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 134 | let wrapped_key = M::Keys::from(primary_key.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:137:25 [INFO] [stdout] | [INFO] [stdout] 137 | table.insert(&wrapped_key, &model)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:389:12 [INFO] [stdout] | [INFO] [stdout] 389 | M: crate::traits::model::NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 390 | Backend: crate::traits::store_ops::OpenTree, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:140:29 [INFO] [stdout] | [INFO] [stdout] 140 | if !secondary_keys.is_empty() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:141:44 [INFO] [stdout] | [INFO] [stdout] 141 | ... for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/store.rs:679:12 [INFO] [stdout] | [INFO] [stdout] 679 | M: NetabaseModelTrait + TryFrom + Into, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 683 | ) -> Result>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:141:44 [INFO] [stdout] | [INFO] [stdout] 141 | ... for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:142:33 [INFO] [stdout] | [INFO] [stdout] 142 | ... sec_table.insert(sec_key.clone(), primary_key.clone())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:148:43 [INFO] [stdout] | [INFO] [stdout] 148 | let wrapped_key = M::Keys::from(key.clone()); [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::Keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::Keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | type Keys: NetabaseModelTraitKey [INFO] [stdout] | ---- required by a bound in this associated type [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:148:43 [INFO] [stdout] | [INFO] [stdout] 148 | let wrapped_key = M::Keys::from(key.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:148:57 [INFO] [stdout] | [INFO] [stdout] 148 | let wrapped_key = M::Keys::from(key.clone()); [INFO] [stdout] | ^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:148:43 [INFO] [stdout] | [INFO] [stdout] 148 | let wrapped_key = M::Keys::from(key.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:151:73 [INFO] [stdout] | [INFO] [stdout] 151 | let secondary_keys = if let Some(model_guard) = table.get(&wrapped_key)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | ... model.secondary_keys() [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::secondary_keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::secondary_keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:150:8 [INFO] [stdout] | [INFO] [stdout] 150 | fn secondary_keys( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | ... std::collections::HashMap::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 311 | M: NetabaseModelTrait, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:159:25 [INFO] [stdout] | [INFO] [stdout] 159 | table.remove(&wrapped_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:162:29 [INFO] [stdout] | [INFO] [stdout] 162 | if !secondary_keys.is_empty() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 500 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:163:44 [INFO] [stdout] | [INFO] [stdout] 163 | ... for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:163:44 [INFO] [stdout] | [INFO] [stdout] 163 | ... for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/batch.rs:164:33 [INFO] [stdout] | [INFO] [stdout] 164 | ... sec_table.remove(sec_key.clone(), key.clone())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 114 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 686 | >::SecondaryKey: PartialEq, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 776 | pub fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 812 | pub fn is_empty(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:465:8 [INFO] [stdout] | [INFO] [stdout] 465 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 854 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/store.rs:111:50 [INFO] [stdout] | [INFO] [stdout] 111 | RedbStoreTree::new(Arc::clone(&self.db), M::DISCRIMINANT) [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::DISCRIMINANT` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::DISCRIMINANT` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:126:11 [INFO] [stdout] | [INFO] [stdout] 126 | const DISCRIMINANT: ::Discriminant; [INFO] [stdout] | ------------ required by a bound in this associated constant [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 109 | M::Keys: std::fmt::Debug + bincode::Decode<()> + Ord + PartialEq, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1005 | pub fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1109 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1216 | pub fn clear(&mut self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:39:14 [INFO] [stdout] | [INFO] [stdout] 39 | self.get(key.into()) [INFO] [stdout] | ^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 38 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | self.get(key.into()) [INFO] [stdout] | ^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 38 | fn get(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | self.remove(key.into()) [INFO] [stdout] | ^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 42 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1348 | I: IntoIterator, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | self.remove(key.into()) [INFO] [stdout] | ^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 42 | fn remove(&self, key: Self::PrimaryKey) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:50:14 [INFO] [stdout] | [INFO] [stdout] 50 | self.get_by_secondary_key(secondary_key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 49 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | self.get(M::Keys::from(key)) [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::Keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::Keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | type Keys: NetabaseModelTraitKey [INFO] [stdout] | ---- required by a bound in this associated type [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:971:8 [INFO] [stdout] | [INFO] [stdout] 971 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1390 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | self.get(M::Keys::from(key)) [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | self.get(M::Keys::from(key)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 88 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.remove(M::Keys::from(key)) [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::Keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::Keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | type Keys: NetabaseModelTraitKey [INFO] [stdout] | ---- required by a bound in this associated type [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.remove(M::Keys::from(key)) [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.remove(M::Keys::from(key)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 96 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/transaction.rs:1407:8 [INFO] [stdout] | [INFO] [stdout] 1407 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 1444 | >, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:125:14 [INFO] [stdout] | [INFO] [stdout] 125 | self.get_by_secondary_key(secondary_key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 124 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:147:30 [INFO] [stdout] | [INFO] [stdout] 147 | let table_def = self.table_def(); [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | let table = match read_txn.open_table(table_def) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:147:12 [INFO] [stdout] | [INFO] [stdout] 147 | M: NetabaseModelTrait + bincode::Encode + Clone, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 160 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | for item in table.iter()? { [INFO] [stdout] | ^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | for item in table.iter()? { [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | for item in table.iter()? { [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | let (_, value_guard) = item?; [INFO] [stdout] | ^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | M: NetabaseModelTrait + bincode::Decode<()>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 187 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | let (_, value_guard) = item?; [INFO] [stdout] | ^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 145 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:170:30 [INFO] [stdout] | [INFO] [stdout] 170 | let table_def = self.table_def(); [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 168 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:173:15 [INFO] [stdout] | [INFO] [stdout] 173 | match read_txn.open_table(table_def) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 168 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/record_store/model_store.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 207 | + FromStr, for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:176:20 [INFO] [stdout] | [INFO] [stdout] 176 | Ok(table.len()? as usize) [INFO] [stdout] | ^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 168 | fn len(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | fn put(&mut self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/trait_impls.rs:229:61 [INFO] [stdout] | [INFO] [stdout] 229 | RedbStoreTree::new(std::sync::Arc::clone(&self.db), M::DISCRIMINANT) [INFO] [stdout] | ^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::DISCRIMINANT` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::DISCRIMINANT` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:126:11 [INFO] [stdout] | [INFO] [stdout] 126 | const DISCRIMINANT: ::Discriminant; [INFO] [stdout] | ------------ required by a bound in this associated constant [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 228 | fn open_tree(&self) -> Self::Tree<'_> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 115 | ) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 129 | fn commit(self) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | TableDefinition::new(self.table_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 81 | ) -> TableDefinition<'static, BincodeWrapper, BincodeWrapper> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 199 | fn create_batch(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | MultimapTableDefinition::new(self.secondary_table_name) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 95 | > where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:103:30 [INFO] [stdout] | [INFO] [stdout] 103 | let table_def = self.table_def(); [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:104:34 [INFO] [stdout] | [INFO] [stdout] 104 | let sec_table_def = self.secondary_table_def(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:105:25 [INFO] [stdout] | [INFO] [stdout] 105 | let key = model.key(); [INFO] [stdout] | ^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::key` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::key` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:142:8 [INFO] [stdout] | [INFO] [stdout] 142 | fn key(&self) -> Self::Keys; [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | let primary_key = model.primary_key(); [INFO] [stdout] | ^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::primary_key` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::primary_key` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:144:8 [INFO] [stdout] | [INFO] [stdout] 144 | fn primary_key(&self) -> Self::PrimaryKey; [INFO] [stdout] | ----------- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:107:36 [INFO] [stdout] | [INFO] [stdout] 107 | let secondary_keys = model.secondary_keys(); [INFO] [stdout] | ^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait::secondary_keys` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait::secondary_keys` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:150:8 [INFO] [stdout] | [INFO] [stdout] 150 | fn secondary_keys( [INFO] [stdout] | -------------- required by a bound in this associated function [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 242 | I: IntoIterator, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | let mut table = write_txn.open_table(table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | let mut table = write_txn.open_table(table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | table.insert(&key, &model)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/batch.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 268 | I: IntoIterator>::PrimaryKey>, for<'a> >::BorrowedType<'a>: Debug [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:118:17 [INFO] [stdout] | [INFO] [stdout] 118 | if !secondary_keys.is_empty() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:119:37 [INFO] [stdout] | [INFO] [stdout] 119 | let mut sec_table = write_txn.open_multimap_table(sec_table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:119:37 [INFO] [stdout] | [INFO] [stdout] 119 | let mut sec_table = write_txn.open_multimap_table(sec_table_def)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:120:32 [INFO] [stdout] | [INFO] [stdout] 120 | for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:120:32 [INFO] [stdout] | [INFO] [stdout] 120 | for sec_key in secondary_keys.values() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 62 | fn put_raw(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:121:21 [INFO] [stdout] | [INFO] [stdout] 121 | sec_table.insert(sec_key.clone(), primary_key.clone())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 102 | pub fn put(&self, model: M) -> Result<(), NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 82 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:135:30 [INFO] [stdout] | [INFO] [stdout] 135 | let table_def = self.table_def(); [INFO] [stdout] | ^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 134 | pub fn get(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 103 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:140:27 [INFO] [stdout] | [INFO] [stdout] 140 | let table = match read_txn.open_table(table_def) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 134 | pub fn get(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 115 | fn discriminant(&self) -> &str where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 146 | match table.get(&key)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 134 | pub fn get(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:125:8 [INFO] [stdout] | [INFO] [stdout] 125 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 141 | ) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 167 | fn iter(&self) -> Result where for<'a> >::BorrowedType<'a>: Debug; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/databases/redb_store/tree.rs:158:26 [INFO] [stdout] | [INFO] [stdout] 158 | let model = self.get(key.clone())?; [INFO] [stdout] | ^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [INFO] [stdout] 156 | pub fn remove(&self, key: M::Keys) -> Result, NetabaseError> where for<'a> >::BorrowedType<'a>: Debug { [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `>::BorrowedType<'a>` doesn't implement `Debug` [INFO] [stdout] --> src/traits/store_ops.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | M: NetabaseModelTrait, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub trait NetabaseModelTrait: [INFO] [stdout] | ------------------ required by a bound in this trait [INFO] [stdout] help: consider further restricting the associated type [INFO] [stdout] | [WARN] too many lines in the log, truncating it