[INFO] cloning repository https://github.com/enboxorg/enbox-rust-core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/enboxorg/enbox-rust-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenboxorg%2Fenbox-rust-core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenboxorg%2Fenbox-rust-core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 83cf09f85f8e230c9d96afe40731361da1d4536d
[INFO] checking enboxorg/enbox-rust-core against try#dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e for pr-153721
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenboxorg%2Fenbox-rust-core" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/enboxorg/enbox-rust-core
[INFO] finished tweaking git repo https://github.com/enboxorg/enbox-rust-core
[INFO] tweaked toml for git repo https://github.com/enboxorg/enbox-rust-core written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/enboxorg/enbox-rust-core on toolchain dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/enboxorg/enbox-rust-core 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" "+dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005
[INFO] running `Command { std: "docker" "start" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005" "/opt/rustwide/cargo-home/bin/cargo" "+dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005" "/opt/rustwide/cargo-home/bin/cargo" "+dcc22e5232dd0dbe95a4b3ab84c8d24a0880771e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking value-bag v1.12.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling cc-traits v2.0.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling btree-slab v0.6.1
[INFO] [stderr]    Compiling abnf-core v0.5.0
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling range-traits v0.3.2
[INFO] [stderr]    Compiling abnf v0.13.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hex_fmt v0.3.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]    Compiling utf8-decode v1.0.1
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking ryu-js v0.2.2
[INFO] [stderr]    Compiling ryu_floating_decimal v0.1.0
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]     Checking lexical-write-integer v1.0.6
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking lexical-write-float v1.0.6
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking contextual v0.1.6
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking lexical v7.0.5
[INFO] [stderr]     Checking decoded-char v0.1.1
[INFO] [stderr]     Checking replace_with v0.1.8
[INFO] [stderr]     Checking raw-btree v0.3.3
[INFO] [stderr]     Checking pretty_dtoa v0.3.0
[INFO] [stderr]     Checking ordered-float v3.9.2
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling locspan-derive v0.6.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking data-encoding v2.11.0
[INFO] [stderr]     Checking permutohedron v0.2.4
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking fixed-hash v0.7.0
[INFO] [stderr]     Checking primitive-types v0.9.1
[INFO] [stderr]     Checking mown v0.2.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking pem-rfc7468 v0.3.1
[INFO] [stderr]     Checking keccak-hash v0.7.0
[INFO] [stderr]     Checking const-str v0.4.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]     Checking base-x v0.2.11
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]     Checking combination v0.1.5
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling pct-str v2.0.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling enum-ordinalize v3.1.15
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling educe v0.4.23
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]    Compiling educe v0.5.11
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking hkdf v0.12.4
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking bytes v1.11.1
[INFO] [stderr]     Checking locspan v0.8.2
[INFO] [stderr]    Compiling btree-range-map v0.7.2
[INFO] [stderr]     Checking smallstr v0.3.1
[INFO] [stderr]     Checking json-number v0.4.10
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]     Checking json-syntax v0.12.5
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking crypto-bigint v0.3.2
[INFO] [stderr]    Compiling data-encoding-macro-internal v0.1.18
[INFO] [stderr]    Compiling match-lookup v0.1.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking data-encoding-macro v0.1.20
[INFO] [stderr]     Checking base256emoji v1.0.2
[INFO] [stderr]     Checking der v0.5.1
[INFO] [stderr]     Checking bs58 v0.4.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]     Checking ripemd160 v0.9.1
[INFO] [stderr]     Checking pin-project v1.1.13
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]     Checking inout v0.1.4
[INFO] [stderr]     Checking spki v0.5.4
[INFO] [stderr]     Checking cipher v0.4.4
[INFO] [stderr]     Checking multibase v0.9.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking pkcs8 v0.8.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking serde_jcs v0.1.0
[INFO] [stderr]     Checking universal-hash v0.5.1
[INFO] [stderr]    Compiling ssi-multicodec v0.2.0
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking unsigned-varint v0.8.0
[INFO] [stderr]     Checking ssi-contexts v0.1.10
[INFO] [stderr]    Compiling static-regular-grammar v2.0.2
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking multihash v0.19.5
[INFO] [stderr]     Checking pkcs1 v0.3.3
[INFO] [stderr]     Checking ssi-core v0.2.3
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking num-bigint-dig v0.8.6
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling clear_on_drop v0.2.5
[INFO] [stderr]     Checking hybrid-array v0.4.12
[INFO] [stderr]     Checking unsigned-varint v0.7.2
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]     Checking rsa v0.6.1
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking h2 v0.4.14
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking simple_asn1 v0.5.4
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]     Checking keccak v0.1.6
[INFO] [stderr]     Checking sha3 v0.10.9
[INFO] [stderr]     Checking compression-codecs v0.4.38
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.0
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]    Compiling iref-core v3.2.2
[INFO] [stderr]     Checking langtag v0.4.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking blake2 v0.10.6
[INFO] [stderr]     Checking sha1 v0.10.6
[INFO] [stderr]     Checking aead v0.5.2
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking borrow-or-share v0.2.4
[INFO] [stderr]     Checking fluent-uri v0.3.2
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking hex-conservative v0.2.2
[INFO] [stderr]     Checking tinyvec v1.11.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking cid v0.11.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tungstenite v0.29.0
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling iref v3.2.2
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]    Compiling multihash-derive-impl v0.1.3
[INFO] [stderr]     Checking async-compression v0.4.42
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking hyper v1.9.0
[INFO] [stderr]     Checking poly1305 v0.8.0
[INFO] [stderr]     Checking polyval v0.6.2
[INFO] [stderr]     Checking chacha20 v0.9.1
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking uuid v1.23.3
[INFO] [stderr]     Checking vsimd v0.8.0
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking outref v0.5.2
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking multihash-derive v0.9.3
[INFO] [stderr]     Checking ghash v0.5.1
[INFO] [stderr]    Compiling static-iref v3.0.0
[INFO] [stderr]     Checking tokio-tungstenite v0.29.0
[INFO] [stderr]     Checking uuid-simd v0.8.0
[INFO] [stderr]    Compiling partially_derive v0.2.1
[INFO] [stderr]     Checking rdf-types v0.22.5
[INFO] [stderr]    Compiling linked-data-derive v0.1.0
[INFO] [stderr]     Checking xsd-types v0.9.6
[INFO] [stderr]     Checking ssi-crypto v0.2.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking ipld-core v0.4.3
[INFO] [stderr]    Compiling serde_with_macros v3.20.0
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking referencing v0.29.1
[INFO] [stderr]     Checking bitcoin_hashes v0.14.1
[INFO] [stderr]     Checking fraction v0.15.4
[INFO] [stderr]     Checking fancy-regex v0.14.0
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking salsa20 v0.10.2
[INFO] [stderr]     Checking json-ld-syntax v0.21.4
[INFO] [stderr]     Checking ctr v0.9.2
[INFO] [stderr]     Checking aes v0.8.4
[INFO] [stderr]     Checking cbor4ii v0.2.14
[INFO] [stderr]     Checking email_address v0.2.9
[INFO] [stderr]    Compiling libsqlite3-sys v0.36.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking catty v0.1.5
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]     Checking bytecount v0.6.9
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stderr]     Checking matchit v0.8.4
[INFO] [stderr]     Checking num-cmp v0.1.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking xtra v0.6.0
[INFO] [stderr]     Checking serde_ipld_dagcbor v0.6.4
[INFO] [stderr]     Checking jsonschema v0.29.1
[INFO] [stderr]     Checking aes-gcm v0.10.3
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking bip39 v2.2.2
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]     Checking crypto_secretbox v0.1.1
[INFO] [stderr]     Checking serde_with v3.20.0
[INFO] [stderr]     Checking multihash-codetable v0.2.2
[INFO] [stderr]     Checking partially v0.2.1
[INFO] [stderr]     Checking chacha20poly1305 v0.10.1
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking ulid v1.2.1
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking deadpool-runtime v0.3.1
[INFO] [stderr]     Checking x25519-dalek v2.0.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling dwn-rs-message-derive v0.1.1 (/opt/rustwide/workdir/crates/dwn-rs-message-derive)
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking linked-data v0.1.2
[INFO] [stderr]     Checking hashlink v0.11.1
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]    Compiling memoize-inner v0.4.3
[INFO] [stderr]     Checking deadpool v0.13.0
[INFO] [stderr]     Checking deadpool-sync v0.2.0
[INFO] [stderr]     Checking json-ld-core v0.21.4
[INFO] [stderr]     Checking ssi-rdf v0.1.1
[INFO] [stderr]     Checking ssi-eip712 v0.1.1
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking num-conv v0.2.2
[INFO] [stderr]     Checking async-std v1.13.2
[INFO] [stderr]     Checking memoize v0.4.2
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling uniffi_internal_macros v0.29.5
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]     Checking heck v0.5.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]     Checking uniffi_pipeline v0.29.5
[INFO] [stderr]     Checking json-ld-context-processing v0.21.4
[INFO] [stderr]     Checking json-ld-serialization v0.21.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling scroll_derive v0.12.1
[INFO] [stderr]     Checking json-ld-expansion v0.21.4
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking json-ld-compaction v0.21.4
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking uniffi_meta v0.29.5
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking weedle2 v5.0.0
[INFO] [stderr]     Checking json-ld v0.21.4
[INFO] [stderr]    Compiling askama_parser v0.13.0
[INFO] [stderr]     Checking scroll v0.12.0
[INFO] [stderr]     Checking ssi-json-ld v0.3.3
[INFO] [stderr]     Checking cargo-platform v0.1.9
[INFO] [stderr]     Checking ssi-claims-core v0.1.3
[INFO] [stderr]     Checking goblin v0.8.2
[INFO] [stderr]     Checking ssi-jwk v0.3.2
[INFO] [stderr]     Checking cargo_metadata v0.19.2
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking ssi-jws v0.3.1
[INFO] [stderr]     Checking uniffi_udl v0.29.5
[INFO] [stderr]     Checking ssi-verification-methods-core v0.1.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking ssi-dids-core v0.1.3
[INFO] [stderr]    Compiling tracing-test-macro v0.2.6
[INFO] [stderr]     Checking glob v0.3.3
[INFO] [stderr]     Checking tracing-test v0.2.6
[INFO] [stderr]     Checking uniffi_core v0.29.5
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]    Compiling askama_derive v0.13.1
[INFO] [stderr]     Checking dwn-rs-core v0.1.0 (/opt/rustwide/workdir/crates/dwn-rs-core)
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]    Compiling uniffi_macros v0.29.5
[INFO] [stdout] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value as JsonValue`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde_json::Value as JsonValue;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Descriptor`, `MessagesSubscribeDescriptor`, `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AuthorizationContext` and `self`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                          ^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `Message`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:1:34
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AuthorizationContext` and `self`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                          ^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSubscribeDescriptor`, `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rusqlite v0.38.0
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EventSubscription`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:24:47
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/sync.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSubscribeDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ReadDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::Value as JsonValue`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use serde_json::Value as JsonValue;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `RuleSet` and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::permissions`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::permissions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::stores::KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::stores::KeyValues;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message` and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, and `SortDirection`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuleSet`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:16:82
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::stores::KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::stores::KeyValues;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message`, `Pagination`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^               ^^^^^^^^^^                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:15:50
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Definition`, `RuleSet`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::stores::KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::stores::KeyValues;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message` and `Pagination`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TryStreamExt` and `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Value as JsonValue` and `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:19:50
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `Descriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AuthorizationContext` and `self`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                          ^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Message`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `generate_dag_pb_cid_from_bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TryStreamExt` and `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `Descriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Message`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsAuthorizationKind`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use super::{RecordsAuthorizationKind, RecordsDeleteHandler};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `Descriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Filter` and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Message`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^              ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsAuthorizationKind`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use super::{RecordsAuthorizationKind, RecordsReadHandler, RECORDS_INTERFACE};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_dag_pb_cid_from_bytes` and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:17:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventSubscription` and `KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:35:47
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json` and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:29:50
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, and `Who`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |                             ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsSubscribeReply`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:40:31
[INFO] [stdout]    |
[INFO] [stdout] 40 |     RecordsAuthorizationKind, RecordsSubscribeReply, RecordsWriteHandler, MAX_ENCODED_DATA_SIZE,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking askama v0.13.1
[INFO] [stderr]     Checking uniffi_bindgen v0.29.5
[INFO] [stderr]     Checking deadpool-sqlite v0.13.0
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:11:28
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROTOCOLS_INTERFACE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PROTOCOLS_INTERFACE: &str = "Protocols";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONFIGURE_METHOD` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const CONFIGURE_METHOD: &str = "Configure";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROTOCOLS_INTERFACE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PROTOCOLS_INTERFACE: &str = "Protocols";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONFIGURE_METHOD` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const CONFIGURE_METHOD: &str = "Configure";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking dwn-rs-stores v0.1.0 (/opt/rustwide/workdir/crates/dwn-rs-stores)
[INFO] [stderr]     Checking dwn-rs-remote v0.1.0 (/opt/rustwide/workdir/crates/dwn-rs-remote)
[INFO] [stdout] warning: unused import: `super::store::SqliteStore`
[INFO] [stdout]  --> crates/dwn-rs-stores/src/sqlite/conn.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::store::SqliteStore;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-stores/src/sqlite/event_log.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::store::SqliteStore`
[INFO] [stdout]  --> crates/dwn-rs-stores/src/sqlite/conn.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::store::SqliteStore;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-stores/src/sqlite/event_log.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StateIndex`
[INFO] [stdout]   --> crates/dwn-rs-stores/src/sqlite/event_log.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ResumableTaskStore, StateIndex, SubscriptionListener,
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ResumableTaskStore`
[INFO] [stdout]   --> crates/dwn-rs-stores/src/sqlite/event_log.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ResumableTaskStore, StateIndex, SubscriptionListener,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StateIndex`
[INFO] [stdout]   --> crates/dwn-rs-stores/src/sqlite/event_log.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ResumableTaskStore, StateIndex, SubscriptionListener,
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ResumableTaskStore`
[INFO] [stdout]   --> crates/dwn-rs-stores/src/sqlite/event_log.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     ResumableTaskStore, StateIndex, SubscriptionListener,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSubscribeDescriptor`, `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:1:34
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AuthorizationContext` and `self`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                          ^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap` and `BTreeSet`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:4:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::{Arc, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/read.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSubscribeDescriptor`, `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet};
[INFO] [stdout]   |                        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSyncDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^                               ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `SyncAction`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EventSubscription`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:24:47
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/sync.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Sha256`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::cid::generate_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::cid::generate_cid_from_json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessagesSubscribeDescriptor`, `Messages`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Descriptor, Messages, MessagesSubscribeDescriptor, MessagesSyncDescriptor, Records,
[INFO] [stdout]    |                 ^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Messages as MessagesFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::filters::message_filters::Messages as MessagesFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `Filters`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:21:22
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::filters::{Filter, FilterKey, Filters};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ReadDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:22:58
[INFO] [stdout]    |
[INFO] [stdout] 22 | use crate::interfaces::messages::descriptors::messages::{ReadDescriptor, SyncAction};
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, StateHash, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Fields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::{Fields, Message};
[INFO] [stdout]    |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::common::*`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/tests.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use super::common::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message` and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/mod.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/common.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, and `SortDirection`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/common.rs:20:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuleSet`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:16:82
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::stores::KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::stores::KeyValues;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message`, `Pagination`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^               ^^^^^^^^^^                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/protocols/query.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use chrono::SecondsFormat;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::core_protocol::CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::core_protocol::CoreProtocolRegistry;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ConfigureDescriptor`, `Descriptor`, and `Protocols`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:13:26
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::descriptors::{ConfigureDescriptor, Descriptor, Protocols};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:15:50
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Definition`, `RuleSet`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:16:46
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::interfaces::messages::protocols::{self as protocol_types, Definition, RuleSet};
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::stores::KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::stores::KeyValues;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Message` and `Pagination`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/query.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/mod.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:17:61
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:19:50
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ReadDescriptor` and `RecordsQueryDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:36:62
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/common.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `generate_dag_pb_cid_from_bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions` and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/count.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TryStreamExt` and `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `Descriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Message`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/count.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/delete.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, `Filters`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsAuthorizationKind`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use super::{RecordsAuthorizationKind, RecordsDeleteHandler};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/query.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/read.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json`, `generate_dag_pb_cid_from_bytes`, and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `Descriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Filter` and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AuthorizationContext`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::permissions::{self, AuthorizationContext};
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Message`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |             ^^^^^^^  ^^^^^^^^^^^              ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsAuthorizationKind`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/read.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use super::{RecordsAuthorizationKind, RecordsReadHandler, RECORDS_INTERFACE};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cmp::Ordering`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::cmp::Ordering;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::BTreeMap`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::BTreeMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::engine::general_purpose::URL_SAFE_NO_PAD`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use base64::engine::general_purpose::URL_SAFE_NO_PAD;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `base64::Engine as _`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use base64::Engine as _;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bytes::Bytes`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use bytes::Bytes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stream`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_dag_pb_cid_from_bytes` and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:17:29
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CoreProtocolRegistry` and `CoreProtocolStores`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, and `Records`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FilterKey`, `Filter`, and `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                      ^^^^^^  ^^^^^^^^^           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, `Who`, and `self as protocol_types`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventSubscription` and `KeyValues`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:35:47
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MessageSort`, `Pagination`, `SortDirection`, and `Value`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 | use crate::{Message, MessageSort, Pagination, SortDirection, Value};
[INFO] [stdout]    |                      ^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::future::Future`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::future::Future;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Bound`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Bound;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::pin::Pin`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::pin::Pin;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/records/write.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `chrono::SecondsFormat`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chrono::SecondsFormat;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde_json::{json, Value as JsonValue};
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::auth::JwsPublicKeyResolver`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::auth::JwsPublicKeyResolver;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `generate_cid_from_json` and `generate_message_cid_from_json`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     generate_cid_from_json, generate_dag_pb_cid_from_bytes, generate_message_cid_from_json,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreProtocolRegistry`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:19:28
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::core_protocol::{CoreProtocolRegistry, CoreProtocolStores};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::descriptors::records::CountDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::descriptors::records::CountDescriptor;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DeleteDescriptor`, `ReadDescriptor`, `RecordsQueryDescriptor`, `RecordsWriteDescriptor`, `Records`, and `SubscribeDescriptor`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     DeleteDescriptor, Descriptor, ReadDescriptor, Records, RecordsQueryDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 23 |     RecordsWriteDescriptor, SubscribeDescriptor,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MethodHandlerRequest` and `MethodHandler`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:25:28
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::dwn::{DwnReply, MethodHandler, MethodHandlerRequest};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::errors::EventLogError`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use crate::errors::EventLogError;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Fields` and `WriteFields`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::fields::{Fields, WriteFields};
[INFO] [stdout]    |                     ^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::filters::message_filters::Records as RecordsFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use crate::filters::message_filters::Records as RecordsFilter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RangeFilter`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:29:50
[INFO] [stdout]    |
[INFO] [stdout] 29 | use crate::filters::{Filter, FilterKey, Filters, RangeFilter};
[INFO] [stdout]    |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Action`, `Can`, `Definition`, `RuleSet`, and `Who`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:31:29
[INFO] [stdout]    |
[INFO] [stdout] 31 |     self as protocol_types, Action, Can, Definition, RuleSet, Who,
[INFO] [stdout]    |                             ^^^^^^  ^^^  ^^^^^^^^^^  ^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::interfaces::replies::Status`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use crate::interfaces::replies::Status;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EventLogSubscribeOptions`, `EventSubscription`, `KeyValues`, and `SubscriptionListener`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 | use crate::stores::{EventLogSubscribeOptions, EventSubscription, KeyValues, SubscriptionListener};
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RecordsSubscribeReply`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:40:31
[INFO] [stdout]    |
[INFO] [stdout] 40 |     RecordsAuthorizationKind, RecordsSubscribeReply, RecordsWriteHandler, MAX_ENCODED_DATA_SIZE,
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SecondsFormat`
[INFO] [stdout]    --> crates/dwn-rs-core/src/interfaces/messages/descriptors/protocols.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |     use chrono::{SecondsFormat, Utc};
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/mod.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/common.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digest`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use k256::sha2::{Digest, Sha256};
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `futures_util::TryStreamExt`
[INFO] [stdout]  --> crates/dwn-rs-core/src/handlers/messages/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use futures_util::TryStreamExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/common.rs:11:28
[INFO] [stdout]    |
[INFO] [stdout] 11 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/delete.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/query.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/subscribe.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TryStreamExt`
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/records/write.rs:12:28
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{stream, TryStreamExt};
[INFO] [stdout]    |                            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/mod.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/common.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/read.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_SYNC_DEPTH` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const MAX_SYNC_DEPTH: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_INLINE_DATA_SIZE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | const MAX_INLINE_DATA_SIZE: u64 = 30_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/subscribe.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `DEFAULT_HASHES` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/messages/sync.rs:30:8
[INFO] [stdout]    |
[INFO] [stdout] 30 | static DEFAULT_HASHES: OnceLock<Vec<StateHash>> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROTOCOLS_INTERFACE` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PROTOCOLS_INTERFACE: &str = "Protocols";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONFIGURE_METHOD` is never used
[INFO] [stdout]   --> crates/dwn-rs-core/src/handlers/protocols/configure.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const CONFIGURE_METHOD: &str = "Configure";
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking uniffi v0.29.5
[INFO] [stderr]     Checking enbox-ffi v0.1.0 (/opt/rustwide/workdir/crates/enbox-ffi)
[INFO] [stdout] warning: field `protocol` is never read
[INFO] [stdout]    --> crates/enbox-ffi/src/lib.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 318 | struct FfiSyncStatusQuery {
[INFO] [stdout]     |        ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 321 |     protocol: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FfiSyncStatusQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ProcessMessageSmokeRequest` is never constructed
[INFO] [stdout]     --> crates/enbox-ffi/src/lib.rs:1453:8
[INFO] [stdout]      |
[INFO] [stdout] 1453 | struct ProcessMessageSmokeRequest {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `protocol` is never read
[INFO] [stdout]    --> crates/enbox-ffi/src/lib.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 318 | struct FfiSyncStatusQuery {
[INFO] [stdout]     |        ------------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 321 |     protocol: Option<String>,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FfiSyncStatusQuery` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5m 58s
[INFO] running `Command { std: "docker" "inspect" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005", kill_on_drop: false }`
[INFO] [stdout] a73a7c635730b738667dcecb3e0078992f66b83b4a6c5067fcb71e18679f9005
