[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-spurious [INFO] extracting crate netabase_store 0.0.8 into /workspace/builds/worker-4-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-4-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-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 1dd8c9bc31d682d254000fb593faae291521fdfe44c278c4a393da5b1682c6e6 [INFO] running `Command { std: "docker" "start" "-a" "1dd8c9bc31d682d254000fb593faae291521fdfe44c278c4a393da5b1682c6e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1dd8c9bc31d682d254000fb593faae291521fdfe44c278c4a393da5b1682c6e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1dd8c9bc31d682d254000fb593faae291521fdfe44c278c4a393da5b1682c6e6", kill_on_drop: false }` [INFO] [stdout] 1dd8c9bc31d682d254000fb593faae291521fdfe44c278c4a393da5b1682c6e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 20041e063055819401d3534aa6111c7481fa5fe2ae2b2f9ff7183f36f4a3d949 [INFO] running `Command { std: "docker" "start" "-a" "20041e063055819401d3534aa6111c7481fa5fe2ae2b2f9ff7183f36f4a3d949", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Checking memchr v2.7.6 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking stable_deref_trait v1.2.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling slab v0.4.11 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking crypto-common v0.1.7 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Checking log v0.4.28 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling unsigned-varint v0.8.0 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling cc v1.2.47 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling quick-protobuf v0.8.1 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling core2 v0.4.0 [INFO] [stderr] Compiling const-str v0.4.3 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling camino v1.2.1 [INFO] [stderr] Compiling synstructure v0.13.2 [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 indexmap v2.12.1 [INFO] [stderr] Compiling base-x v0.2.11 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling match-lookup v0.1.1 [INFO] [stderr] Compiling base256emoji v1.0.2 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling unsigned-varint v0.7.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling fs-err v2.11.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling serde_spanned v1.0.3 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling toml_writer v1.0.4 [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 data-encoding-macro-internal v0.1.16 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling zerocopy-derive v0.8.30 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Checking zerovec v0.11.5 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Checking icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Checking icu_provider v2.1.1 [INFO] [stderr] Checking icu_normalizer v2.1.1 [INFO] [stderr] Checking icu_properties v2.1.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [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] Checking idna v1.1.0 [INFO] [stderr] Compiling libp2p-identity v0.2.12 [INFO] [stderr] Compiling uniffi_internal_macros v0.30.0 [INFO] [stderr] Compiling rw-stream-sink v0.4.0 [INFO] [stderr] Compiling multistream-select v0.13.0 [INFO] [stderr] Checking url v2.5.7 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling uniffi_pipeline v0.30.0 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Compiling uniffi_meta v0.30.0 [INFO] [stderr] Checking multiaddr v0.18.2 [INFO] [stderr] Compiling toml v0.9.8 [INFO] [stderr] Checking regex-syntax v0.8.8 [INFO] [stderr] Checking libp2p-core v0.43.1 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking libp2p-swarm v0.47.0 [INFO] [stderr] Compiling asynchronous-codec v0.7.0 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling uniffi_macros v0.30.0 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling uint v0.10.0 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Compiling quick-protobuf-codec v0.3.1 [INFO] [stderr] Compiling cargo-platform v0.1.9 [INFO] [stderr] Compiling futures-bounded v0.2.4 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling cargo_metadata v0.19.2 [INFO] [stderr] Compiling libp2p-connection-limits v0.6.0 [INFO] [stderr] Compiling libp2p-allow-block-list v0.6.0 [INFO] [stderr] Compiling libp2p-kad v0.48.0 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking crossbeam-deque v0.8.6 [INFO] [stderr] Compiling uniffi_core v0.30.0 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Checking is-terminal v0.4.17 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Checking heck v0.5.0 [INFO] [stderr] Checking anstyle v1.0.13 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Compiling redb v3.1.0 [INFO] [stderr] Compiling cpp_demangle v0.4.5 [INFO] [stderr] Checking clap_lex v0.7.6 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Checking uuid v1.18.1 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Checking clap_builder v4.5.53 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking debugid v0.8.0 [INFO] [stderr] Compiling sled v0.34.7 [INFO] [stderr] Compiling bincode v2.0.1 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling libp2p v0.56.0 [INFO] [stderr] Compiling uniffi v0.30.0 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling findshlibs v0.10.2 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking memmap2 v0.9.9 [INFO] [stderr] Checking gimli v0.32.3 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking rustc-demangle v0.1.26 [INFO] [stderr] Compiling symbolic-demangle v12.17.0 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking rgb v0.8.52 [INFO] [stderr] Checking symbolic-common v12.17.0 [INFO] [stderr] Checking clap v4.5.53 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Compiling netabase_deps v0.0.7 [INFO] [stderr] Checking num-format v0.4.4 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking addr2line v0.25.1 [INFO] [stderr] Compiling typed-builder-macro v0.20.1 [INFO] [stderr] Checking quick-xml v0.26.0 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking iana-time-zone v0.1.64 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Compiling pprof v0.13.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking str_stack v0.1.0 [INFO] [stderr] Checking nix v0.26.4 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stderr] Checking inferno v0.11.21 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Compiling netabase_macros v0.0.7 [INFO] [stderr] Checking typed-builder v0.20.1 [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking rs_merkle v1.5.0 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking humantime v2.3.0 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Checking env_logger v0.10.2 [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: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/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: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: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: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/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: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: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: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: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: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/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: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/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: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: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] [stderr] Checking backtrace v0.3.76 [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: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: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/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/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/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: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] 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] 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] 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] 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] 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] 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: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] 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: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] 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: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: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: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/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] 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] 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] 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] 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] 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] 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_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: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: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] 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] 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] 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: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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/databases/redb_store/tree.rs:164:30 [INFO] [stdout] | [INFO] [stdout] 164 | 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] 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:165:34 [INFO] [stdout] | [INFO] [stdout] 165 | 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] 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:169:29 [INFO] [stdout] | [INFO] [stdout] 169 | 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] 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:169:29 [INFO] [stdout] | [INFO] [stdout] 169 | 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] 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:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | table.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] 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:174:37 [INFO] [stdout] | [INFO] [stdout] 174 | let primary_key = m.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] 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:175:40 [INFO] [stdout] | [INFO] [stdout] 175 | let secondary_keys = m.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] 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:176:21 [INFO] [stdout] | [INFO] [stdout] 176 | 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] 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:177:41 [INFO] [stdout] | [INFO] [stdout] 177 | 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] 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:177:41 [INFO] [stdout] | [INFO] [stdout] 177 | 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] 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:178:36 [INFO] [stdout] | [INFO] [stdout] 178 | 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] 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:178:36 [INFO] [stdout] | [INFO] [stdout] 178 | 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] 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:179:25 [INFO] [stdout] | [INFO] [stdout] 179 | sec_table.remove(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] 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:198:30 [INFO] [stdout] | [INFO] [stdout] 198 | 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] 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:199:34 [INFO] [stdout] | [INFO] [stdout] 199 | 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] 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:203:29 [INFO] [stdout] | [INFO] [stdout] 203 | 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] 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:203:29 [INFO] [stdout] | [INFO] [stdout] 203 | 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] 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:204:33 [INFO] [stdout] | [INFO] [stdout] 204 | 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] 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:204:33 [INFO] [stdout] | [INFO] [stdout] 204 | 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] 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:207:33 [INFO] [stdout] | [INFO] [stdout] 207 | 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] 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:208:17 [INFO] [stdout] | [INFO] [stdout] 208 | 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] 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:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | 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] 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:212:44 [INFO] [stdout] | [INFO] [stdout] 212 | 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] 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:213:21 [INFO] [stdout] | [INFO] [stdout] 213 | 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] 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:214:36 [INFO] [stdout] | [INFO] [stdout] 214 | 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] 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:214:36 [INFO] [stdout] | [INFO] [stdout] 214 | 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] 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:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | 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] 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:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | if 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] 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:233:30 [INFO] [stdout] | [INFO] [stdout] 233 | 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] 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:238:27 [INFO] [stdout] | [INFO] [stdout] 238 | 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] 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:241:38 [INFO] [stdout] | [INFO] [stdout] 241 | return Ok(vec![None; keys.len()]); [INFO] [stdout] | ^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:246:46 [INFO] [stdout] | [INFO] [stdout] 246 | let mut results = Vec::with_capacity(keys.len()); [INFO] [stdout] | ^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:248:20 [INFO] [stdout] | [INFO] [stdout] 248 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:249:25 [INFO] [stdout] | [INFO] [stdout] 249 | let model = table.get(&key)?.map(|model_guard| model_guard.value()); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:258:30 [INFO] [stdout] | [INFO] [stdout] 258 | 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] 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:260:24 [INFO] [stdout] | [INFO] [stdout] 260 | let read_txn = self.db.as_ref().begin_read()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:263:27 [INFO] [stdout] | [INFO] [stdout] 263 | 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] 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:265:67 [INFO] [stdout] | [INFO] [stdout] 265 | Err(redb::TableError::TableDoesNotExist(_)) => return Ok(Vec::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] 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:265:67 [INFO] [stdout] | [INFO] [stdout] 265 | Err(redb::TableError::TableDoesNotExist(_)) => return Ok(Vec::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] 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:266:30 [INFO] [stdout] | [INFO] [stdout] 266 | Err(e) => return Err(NetabaseError::RedbTableError(e)), [INFO] [stdout] | ^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | 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] 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:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | 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] 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:271:21 [INFO] [stdout] | [INFO] [stdout] 271 | 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] 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:272:44 [INFO] [stdout] | [INFO] [stdout] 272 | let (key_guard, 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] 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:272:44 [INFO] [stdout] | [INFO] [stdout] 272 | let (key_guard, 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] 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:274:22 [INFO] [stdout] | [INFO] [stdout] 274 | let key: M::Keys = key_guard.value(); [INFO] [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] 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:277:13 [INFO] [stdout] | [INFO] [stdout] 277 | results.push((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] 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:269:27 [INFO] [stdout] | [INFO] [stdout] 269 | let mut results = Vec::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] 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:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | Ok(results) [INFO] [stdout] | ^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | Ok(results) [INFO] [stdout] | ^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:285:30 [INFO] [stdout] | [INFO] [stdout] 285 | 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] 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:290:15 [INFO] [stdout] | [INFO] [stdout] 290 | 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] 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:291:29 [INFO] [stdout] | [INFO] [stdout] 291 | Ok(table) => 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] 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:304:30 [INFO] [stdout] | [INFO] [stdout] 304 | 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] 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:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | 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] 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:310:19 [INFO] [stdout] | [INFO] [stdout] 310 | match 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] 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:312:35 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [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] 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:312:46 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 313 | | .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] 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:312:46 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 313 | | .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] 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:312:46 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 313 | | .iter()? [INFO] [stdout] 314 | | .filter_map(|item| item.ok()) [INFO] [stdout] | |_____________________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:314:38 [INFO] [stdout] | [INFO] [stdout] 314 | .filter_map(|item| item.ok()) [INFO] [stdout] | ^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:312:46 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 313 | | .iter()? [INFO] [stdout] 314 | | .filter_map(|item| item.ok()) [INFO] [stdout] 315 | | .map(|(k, _)| k.value()) [INFO] [stdout] | |________________________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:315:31 [INFO] [stdout] | [INFO] [stdout] 315 | .map(|(k, _)| k.value()) [INFO] [stdout] | ^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:312:46 [INFO] [stdout] | [INFO] [stdout] 312 | let keys: Vec = table [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 313 | | .iter()? [INFO] [stdout] 314 | | .filter_map(|item| item.ok()) [INFO] [stdout] 315 | | .map(|(k, _)| k.value()) [INFO] [stdout] 316 | | .collect(); [INFO] [stdout] | |__________________________________^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:318:32 [INFO] [stdout] | [INFO] [stdout] 318 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:318:32 [INFO] [stdout] | [INFO] [stdout] 318 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:319:25 [INFO] [stdout] | [INFO] [stdout] 319 | table.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] 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:329:19 [INFO] [stdout] | [INFO] [stdout] 329 | match 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] 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:332:21 [INFO] [stdout] | [INFO] [stdout] 332 | drop(sec_table); [INFO] [stdout] | ^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:353:34 [INFO] [stdout] | [INFO] [stdout] 353 | 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] 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:358:31 [INFO] [stdout] | [INFO] [stdout] 358 | let sec_table = match read_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] 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:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | for item in sec_table.get(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] 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:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | for item in sec_table.get(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] 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:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | for item in sec_table.get(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] 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:368:34 [INFO] [stdout] | [INFO] [stdout] 368 | let prim_key_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] 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:368:34 [INFO] [stdout] | [INFO] [stdout] 368 | let prim_key_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] 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:369:28 [INFO] [stdout] | [INFO] [stdout] 369 | let prim_key = prim_key_guard.value(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:372:24 [INFO] [stdout] | [INFO] [stdout] 372 | let keys = M::Keys::from(prim_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] 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:372:24 [INFO] [stdout] | [INFO] [stdout] 372 | let keys = M::Keys::from(prim_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] 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:372:38 [INFO] [stdout] | [INFO] [stdout] 372 | let keys = M::Keys::from(prim_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] 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:372:24 [INFO] [stdout] | [INFO] [stdout] 372 | let keys = M::Keys::from(prim_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] 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:373:39 [INFO] [stdout] | [INFO] [stdout] 373 | if let Some(model) = self.get(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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:392:12 [INFO] [stdout] | [INFO] [stdout] 392 | 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] 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:396:30 [INFO] [stdout] | [INFO] [stdout] 396 | 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] 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:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | 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] 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:402:31 [INFO] [stdout] | [INFO] [stdout] 402 | let sec_table = match read_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] 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:405:44 [INFO] [stdout] | [INFO] [stdout] 405 | return Ok(vec![Vec::new(); secondary_keys.len()]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:411:27 [INFO] [stdout] | [INFO] [stdout] 411 | 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] 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:414:44 [INFO] [stdout] | [INFO] [stdout] 414 | return Ok(vec![Vec::new(); secondary_keys.len()]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:419:50 [INFO] [stdout] | [INFO] [stdout] 419 | let mut all_results = Vec::with_capacity(secondary_keys.len()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:421:30 [INFO] [stdout] | [INFO] [stdout] 421 | for secondary_key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:421:30 [INFO] [stdout] | [INFO] [stdout] 421 | for secondary_key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:425:25 [INFO] [stdout] | [INFO] [stdout] 425 | for item in sec_table.get(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] 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:425:25 [INFO] [stdout] | [INFO] [stdout] 425 | for item in sec_table.get(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] 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:425:25 [INFO] [stdout] | [INFO] [stdout] 425 | for item in sec_table.get(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] 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:426:38 [INFO] [stdout] | [INFO] [stdout] 426 | let prim_key_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] 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:426:38 [INFO] [stdout] | [INFO] [stdout] 426 | let prim_key_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] 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:427:32 [INFO] [stdout] | [INFO] [stdout] 427 | let prim_key = prim_key_guard.value(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:430:28 [INFO] [stdout] | [INFO] [stdout] 430 | let keys = M::Keys::from(prim_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] 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:430:28 [INFO] [stdout] | [INFO] [stdout] 430 | let keys = M::Keys::from(prim_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] 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:430:42 [INFO] [stdout] | [INFO] [stdout] 430 | let keys = M::Keys::from(prim_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] 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:430:28 [INFO] [stdout] | [INFO] [stdout] 430 | let keys = M::Keys::from(prim_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] 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:433:44 [INFO] [stdout] | [INFO] [stdout] 433 | if let Some(model_guard) = table.get(&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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:281:14 [INFO] [stdout] | [INFO] [stdout] 281 | tree.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] 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:306:27 [INFO] [stdout] | [INFO] [stdout] 306 | let result = tree.remove(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] 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:130:28 [INFO] [stdout] | [INFO] [stdout] 130 | let discriminant = 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] 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:357:28 [INFO] [stdout] | [INFO] [stdout] 357 | let discriminant = 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] 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:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | 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] 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:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | 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] 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:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | 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] 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:146:34 [INFO] [stdout] | [INFO] [stdout] 146 | 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] 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:148:33 [INFO] [stdout] | [INFO] [stdout] 148 | 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] 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:149:36 [INFO] [stdout] | [INFO] [stdout] 149 | 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] 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:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | 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] 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:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | 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] 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:150:41 [INFO] [stdout] | [INFO] [stdout] 150 | 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] 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:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | 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] 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:153:25 [INFO] [stdout] | [INFO] [stdout] 153 | let mut table = self.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] 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:153:25 [INFO] [stdout] | [INFO] [stdout] 153 | let mut table = self.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] 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:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | table.insert(wrapped_key, super::super::redb_store::BincodeWrapper(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] 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:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | 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] 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:158:33 [INFO] [stdout] | [INFO] [stdout] 158 | let mut sec_table = self.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] 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:158:33 [INFO] [stdout] | [INFO] [stdout] 158 | let mut sec_table = self.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] 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:159:28 [INFO] [stdout] | [INFO] [stdout] 159 | 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] 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:159:28 [INFO] [stdout] | [INFO] [stdout] 159 | 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] 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:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | 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] 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:211:30 [INFO] [stdout] | [INFO] [stdout] 211 | 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] 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:212:34 [INFO] [stdout] | [INFO] [stdout] 212 | 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] 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:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | let mut table = self.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] 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:214:25 [INFO] [stdout] | [INFO] [stdout] 214 | let mut table = self.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] 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:215:29 [INFO] [stdout] | [INFO] [stdout] 215 | let mut sec_table = self.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] 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:215:29 [INFO] [stdout] | [INFO] [stdout] 215 | let mut sec_table = self.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] 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:218:37 [INFO] [stdout] | [INFO] [stdout] 218 | 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] 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:219:40 [INFO] [stdout] | [INFO] [stdout] 219 | 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] 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:220:31 [INFO] [stdout] | [INFO] [stdout] 220 | 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] 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:220:31 [INFO] [stdout] | [INFO] [stdout] 220 | 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] 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:220:45 [INFO] [stdout] | [INFO] [stdout] 220 | 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] 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:220:31 [INFO] [stdout] | [INFO] [stdout] 220 | 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] 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:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | table.insert(wrapped_key, super::super::redb_store::BincodeWrapper(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] 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:224:17 [INFO] [stdout] | [INFO] [stdout] 224 | 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] 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:225:32 [INFO] [stdout] | [INFO] [stdout] 225 | 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] 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:225:32 [INFO] [stdout] | [INFO] [stdout] 225 | 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] 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:226:21 [INFO] [stdout] | [INFO] [stdout] 226 | 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] 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:247:30 [INFO] [stdout] | [INFO] [stdout] 247 | 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] 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:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | let table = self.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] 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:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | let table = self.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] 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:249:27 [INFO] [stdout] | [INFO] [stdout] 249 | 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] 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:249:27 [INFO] [stdout] | [INFO] [stdout] 249 | 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] 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:249:41 [INFO] [stdout] | [INFO] [stdout] 249 | 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] 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:249:27 [INFO] [stdout] | [INFO] [stdout] 249 | 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] 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:251:15 [INFO] [stdout] | [INFO] [stdout] 251 | match 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] 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:276:30 [INFO] [stdout] | [INFO] [stdout] 276 | 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] 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:277:34 [INFO] [stdout] | [INFO] [stdout] 277 | 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] 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:278:27 [INFO] [stdout] | [INFO] [stdout] 278 | 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] 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:278:27 [INFO] [stdout] | [INFO] [stdout] 278 | 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] 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:278:41 [INFO] [stdout] | [INFO] [stdout] 278 | 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] 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:278:27 [INFO] [stdout] | [INFO] [stdout] 278 | 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] 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:280:25 [INFO] [stdout] | [INFO] [stdout] 280 | let mut table = self.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] 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:280:25 [INFO] [stdout] | [INFO] [stdout] 280 | let mut table = self.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] 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:283:27 [INFO] [stdout] | [INFO] [stdout] 283 | let model = match table.get(wrapped_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] 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:283:37 [INFO] [stdout] | [INFO] [stdout] 283 | let model = match table.get(wrapped_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] 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:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | 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] 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:296:36 [INFO] [stdout] | [INFO] [stdout] 296 | let secondary_keys = m.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] 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:297:17 [INFO] [stdout] | [INFO] [stdout] 297 | 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] 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:298:37 [INFO] [stdout] | [INFO] [stdout] 298 | let mut sec_table = self.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] 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:298:37 [INFO] [stdout] | [INFO] [stdout] 298 | let mut sec_table = self.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] 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:299:32 [INFO] [stdout] | [INFO] [stdout] 299 | 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] 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:299:32 [INFO] [stdout] | [INFO] [stdout] 299 | 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] 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:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | 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] 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:324:46 [INFO] [stdout] | [INFO] [stdout] 324 | let mut results = Vec::with_capacity(keys.len()); [INFO] [stdout] | ^^^^^^^^^^ the trait `for<'a> Debug` is not implemented for `>::BorrowedType<'a>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `model::NetabaseModelTrait` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:325:20 [INFO] [stdout] | [INFO] [stdout] 325 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:325:20 [INFO] [stdout] | [INFO] [stdout] 325 | for key in 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` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redb-3.1.0/src/types.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 93 | type SelfType<'a>: Debug + 'a [INFO] [stdout] | ^^^^^ required by this bound in `NetabaseModelTrait` [INFO] [stdout] | [INFO] [stdout] ::: src/traits/model.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub 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:326:31 [INFO] [stdout] | [INFO] [stdout] 326 | results.push(self.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] 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:337:30 [INFO] [stdout] | [INFO] [stdout] 337 | 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] 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:338:15 [INFO] [stdout] | [INFO] [stdout] 338 | match self.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] 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:339:29 [INFO] [stdout] | [INFO] [stdout] 339 | Ok(table) => 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] 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:364:30 [INFO] [stdout] | [INFO] [stdout] 364 | 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] 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:367:25 [INFO] [stdout] | [INFO] [stdout] 367 | let mut table = self.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] 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:367:25 [INFO] [stdout] | [WARN] too many lines in the log, truncating it