[INFO] fetching crate armdb 0.12.0... [INFO] documenting armdb-0.12.0 against da3f5c31e5535b3dc210067de660a45784ae1e9c for pr-162169 [INFO] extracting crate armdb 0.12.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate armdb 0.12.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate armdb 0.12.0 [INFO] tweaked toml for crates.io crate armdb 0.12.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate armdb 0.12.0 on toolchain da3f5c31e5535b3dc210067de660a45784ae1e9c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate armdb 0.12.0 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" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4 [INFO] running `Command { std: "docker" "start" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4", 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" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4", 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" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4" "/opt/rustwide/cargo-home/bin/cargo" "+da3f5c31e5535b3dc210067de660a45784ae1e9c" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling toml_parser v1.1.2+spec-1.1.0 [INFO] [stderr] Checking futures-sink v0.3.32 [INFO] [stderr] Checking smallvec v1.15.2 [INFO] [stderr] Checking local-event v0.1.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Checking linux-raw-sys v0.12.1 [INFO] [stderr] Compiling io-uring v0.7.13 [INFO] [stderr] Checking spin v0.9.9 [INFO] [stderr] Compiling compio-driver v0.12.4 [INFO] [stderr] Compiling nix v0.31.3 [INFO] [stderr] Checking compio-send-wrapper v0.7.2 [INFO] [stderr] Checking flume v0.12.0 [INFO] [stderr] Checking socket2 v0.6.5 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking crossbeam-queue v0.3.13 [INFO] [stderr] Compiling toml_edit v0.25.13+spec-1.1.0 [INFO] [stderr] Checking event-listener v5.4.1 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Checking mod_use v0.2.3 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Checking serde_json v1.0.150 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking xxhash-rust v0.8.17 [INFO] [stderr] Checking uuid v1.24.0 [INFO] [stderr] Compiling data-encoding v2.11.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Checking chacha20 v0.10.1 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking simdutf8 v0.1.5 [INFO] [stderr] Checking rand v0.10.2 [INFO] [stderr] Checking const-fnv1a-hash v1.1.0 [INFO] [stderr] Checking rapidhash v4.5.1 [INFO] [stderr] Checking event-listener-strategy v0.5.4 [INFO] [stderr] Checking hashbrown v0.17.1 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Checking async-broadcast v0.7.2 [INFO] [stderr] Checking time v0.3.53 [INFO] [stderr] Checking ctrlc v3.5.2 [INFO] [stderr] Checking seize v0.5.1 [INFO] [stderr] Checking metrics v0.24.6 [INFO] [stderr] Checking rtrb v0.3.4 [INFO] [stderr] Checking quick_cache v0.7.0 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling bytemuck_derive v1.11.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.56 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling data-encoding-macro-internal v0.1.18 [INFO] [stderr] Checking futures-util v0.3.32 [INFO] [stderr] Compiling rapira-derive v0.14.1 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking bytemuck v1.25.1 [INFO] [stderr] Checking thiserror v2.0.18 [INFO] [stderr] Checking data-encoding-macro v0.1.20 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Checking compio-log v0.2.0 [INFO] [stderr] Checking compio-executor v0.1.3 [INFO] [stderr] Checking zerocopy v0.8.56 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling armour-derive v0.29.0 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Compiling compio-macros v0.2.0 [INFO] [stderr] Compiling bon-macros v3.9.3 [INFO] [stderr] Checking arrayvec v0.7.8 [INFO] [stderr] Checking compio-buf v0.8.3 [INFO] [stderr] Checking strum v0.28.0 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking synchrony v0.1.9 [INFO] [stderr] Checking thin-cell v0.2.1 [INFO] [stderr] Checking compio-io v0.10.1 [INFO] [stderr] Checking compio-signal v0.10.0 [INFO] [stderr] Checking compio-runtime v0.12.3 [INFO] [stderr] Checking compio-net v0.12.2 [INFO] [stderr] Checking bon v3.9.3 [INFO] [stderr] Checking rend v0.5.4 [INFO] [stderr] Checking compio v0.19.1 [INFO] [stderr] Checking armour-typ v0.7.0 [INFO] [stderr] Checking rapira v0.16.0 [INFO] [stderr] Checking armour-core v0.7.0 [INFO] [stderr] Checking armour-rpc v0.7.0 [INFO] [stderr] Documenting armdb v0.12.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `armdb/docs/hooks.md` [INFO] [stdout] --> src/lib.rs:116:56 [INFO] [stdout] | [INFO] [stdout] 116 | //! recovery). Enable via `NEEDS_INIT = true`. See [`armdb/docs/hooks.md`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `armdb/docs/hooks.md` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BitcodeCodec` [INFO] [stdout] --> src/lib.rs:310:27 [INFO] [stdout] | [INFO] [stdout] 310 | //! - `bitcode-codec` — [`BitcodeCodec`] (implies `typed-tree`) [INFO] [stdout] | ^^^^^^^^^^^^ no item named `BitcodeCodec` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Flusher` [INFO] [stdout] --> src/config.rs:100:66 [INFO] [stdout] | [INFO] [stdout] 100 | /// explicit `flush()`/`close()`, or the optional periodic [`Flusher`]. [INFO] [stdout] | ^^^^^^^ no item named `Flusher` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/const_map.rs:1425:61 [INFO] [stdout] | [INFO] [stdout] 1425 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/const_map.rs:1440:36 [INFO] [stdout] | [INFO] [stdout] 1440 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::tx_deferred` [INFO] [stdout] --> src/const_tree.rs:110:44 [INFO] [stdout] | [INFO] [stdout] 110 | /// Weak back-link for [`tx_deferred`](Self::tx_deferred): set once via [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `ConstTree` has no field or associated item named `tx_deferred` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/const_tree.rs:979:61 [INFO] [stdout] | [INFO] [stdout] 979 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/const_tree.rs:997:36 [INFO] [stdout] | [INFO] [stdout] 997 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diff_counters` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] keyed by `(target, key)`); [`diff_counters`]/[`diff_counters_bytes`] diff [INFO] [stdout] ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `diff_counters` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diff_counters_bytes` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] keyed by `(target, key)`); [`diff_counters`]/[`diff_counters_bytes`] diff [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `diff_counters_bytes` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ErasedCounterTarget::apply_delta` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`ErasedCounterTarget::apply_delta`], which calls [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ErasedCounterTarget` in scope [INFO] [stdout] = help: there's a similarly named item `TypedCounterTarget` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `recount` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] for the log record), the open-time [`recount`], and `schema::repair`. [INFO] [stdout] ^^^^^^^^^ [INFO] [stdout] = note: no item named `recount` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `add_one_of` links to private item `CounterTargets::resolve_group` [INFO] [stdout] --> src/counter.rs:563:14 [INFO] [stdout] | [INFO] [stdout] 563 | /// by [`CounterTargets::resolve_group`], not here. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CounterDirty::take_marked` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] session's open is what set it ([`CounterDirty::take_marked`]). [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `CounterDirty` in scope [INFO] [stdout] = help: there's a similarly named item `counter_dirty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `check_no_counters` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] rejected there ([`check_no_counters`]) — otherwise "the engine repairs at [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `check_no_counters` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `durability` links to private item `crate::shard::ShardInner` [INFO] [stdout] --> src/durability.rs:8:36 [INFO] [stdout] | [INFO] [stdout] 8 | //! - [`Bitcask`] / [`ShardInner`](crate::shard::ShardInner) — append-only log [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `parse_hint_entries` links to private item `parse_hint_header` [INFO] [stdout] --> src/hint.rs:328:41 [INFO] [stdout] | [INFO] [stdout] 328 | /// a genuinely empty entry list call [`parse_hint_header`] first). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `HintService::finish_job` [INFO] [stdout] --> src/hint_worker.rs:22:41 [INFO] [stdout] | [INFO] [stdout] 22 | //! also holds while it deletes — see [`HintService::finish_job`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the struct `HintService` has no field or associated item named `finish_job` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `armour::TreeMeta` [INFO] [stdout] --> src/key.rs:8:58 [INFO] [stdout] | [INFO] [stdout] 8 | /// Only carries compile-time constants for [`TreeMeta`](armour::TreeMeta) construction. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `armour` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `impl_key_zerocopy` [INFO] [stdout] --> src/key.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | /// Use [`impl_key_zerocopy!`] for zerocopy types or [`impl_key_bytemuck!`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `impl_key_zerocopy` in scope [INFO] [stdout] | [INFO] [stdout] = note: `macro_rules` named `impl_key_zerocopy` exists in this crate, but it is not in scope at this link's location [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `impl_key_bytemuck` [INFO] [stdout] --> src/key.rs:12:56 [INFO] [stdout] | [INFO] [stdout] 12 | /// Use [`impl_key_zerocopy!`] for zerocopy types or [`impl_key_bytemuck!`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `impl_key_bytemuck` in scope [INFO] [stdout] | [INFO] [stdout] = note: `macro_rules` named `impl_key_bytemuck` exists in this crate, but it is not in scope at this link's location [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `next_batch` [INFO] [stdout] --> src/map_index.rs:54:48 [INFO] [stdout] | [INFO] [stdout] 54 | /// value. The default derives keys from [`next_batch`], but every Map should [INFO] [stdout] | ^^^^^^^^^^ no item named `next_batch` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `next_batch` [INFO] [stdout] --> src/map_index.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | /// delegate to [`next_batch`]; `VarMap` overrides with strict read semantics. [INFO] [stdout] | ^^^^^^^^^^ no item named `next_batch` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `upsert` [INFO] [stdout] --> src/map_index.rs:793:50 [INFO] [stdout] | [INFO] [stdout] 793 | /// `DerefMut`: every keyset mutation must use [`upsert`]/[`remove`], which keep [INFO] [stdout] | ^^^^^^ no item named `upsert` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `remove` [INFO] [stdout] --> src/map_index.rs:793:61 [INFO] [stdout] | [INFO] [stdout] 793 | /// `DerefMut`: every keyset mutation must use [`upsert`]/[`remove`], which keep [INFO] [stdout] | ^^^^^^ no item named `remove` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `get_mut` [INFO] [stdout] --> src/map_index.rs:794:60 [INFO] [stdout] | [INFO] [stdout] 794 | /// the companion in sync (R2). Value-only mutation uses [`get_mut`]. [INFO] [stdout] | ^^^^^^^ no item named `get_mut` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diff_counters` [INFO] [stdout] --> src/projection.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | /// [`diff_counters`]/[`diff_counters_bytes`], plus the [`CounterTargets`] [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `diff_counters` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `diff_counters_bytes` [INFO] [stdout] --> src/projection.rs:192:29 [INFO] [stdout] | [INFO] [stdout] 192 | /// [`diff_counters`]/[`diff_counters_bytes`], plus the [`CounterTargets`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `diff_counters_bytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `apply` links to private item `Self::apply_or_incomplete` [INFO] [stdout] --> src/projection.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | /// Delegates to [`Self::apply_or_incomplete`] on a clone: rows are [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SchemaRegistry::unique_index` [INFO] [stdout] --> src/projection.rs:982:26 [INFO] [stdout] | [INFO] [stdout] 982 | /// merely lossy — [`SchemaRegistry::unique_index`]/`unique_index_on` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SchemaRegistry` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::lsm::LsmTree` [INFO] [stdout] --> src/scope/builder.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | /// For [`LsmTree`](crate::lsm::LsmTree), the key-only path uses [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `lsm` in module `armdb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `fjall::Guard::key` [INFO] [stdout] --> src/scope/builder.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | /// [`fjall::Guard::key`]; value bytes are not loaded only when the fjall [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `fjall` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::lsm::LsmTree` [INFO] [stdout] --> src/scope/builder.rs:205:58 [INFO] [stdout] | [INFO] [stdout] 205 | /// [`VarTypedMap`](crate::VarTypedMap), [`LsmTree`](crate::lsm::LsmTree)) skip a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `lsm` in module `armdb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::ChangeStreamRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:33:47 [INFO] [stdout] | [INFO] [stdout] 33 | /// refused before the scan begins with [`DbError::ChangeStreamRequiresTx`] or [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::UniqueIndexRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | /// [`DbError::UniqueIndexRequiresTx`], respectively. Use [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::ChangeStreamRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | /// refused before the scan begins with [`DbError::ChangeStreamRequiresTx`] or [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::UniqueIndexRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | /// [`DbError::UniqueIndexRequiresTx`], respectively. Use [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::ChangeStreamRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:154:47 [INFO] [stdout] | [INFO] [stdout] 154 | /// refused before the scan begins with [`DbError::ChangeStreamRequiresTx`] or [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::UniqueIndexRequiresTx` [INFO] [stdout] --> src/scope/bulk.rs:155:11 [INFO] [stdout] | [INFO] [stdout] 155 | /// [`DbError::UniqueIndexRequiresTx`], respectively; v1 has no transactional [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `OrderedScan` [INFO] [stdout] --> src/scope/iters.rs:1:44 [INFO] [stdout] | [INFO] [stdout] 1 | //! Public iterator wrappers required by [`OrderedScan`] associated types. [INFO] [stdout] | ^^^^^^^^^^^ no item named `OrderedScan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/skiplist/mod.rs:354:15 [INFO] [stdout] | [INFO] [stdout] 354 | /// preds[0]→succs[0] chain), the fallback locked search then finds the winner [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/skiplist/mod.rs:354:24 [INFO] [stdout] | [INFO] [stdout] 354 | /// preds[0]→succs[0] chain), the fallback locked search then finds the winner [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/skiplist/mod.rs:404:63 [INFO] [stdout] | [INFO] [stdout] 404 | /// deterministically fails (winner already changed preds[0]→succs[0]); [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> src/skiplist/mod.rs:404:72 [INFO] [stdout] | [INFO] [stdout] 404 | /// deterministically fails (winner already changed preds[0]→succs[0]); [INFO] [stdout] | ^ no item named `0` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimTarget` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] crate-private [`ClaimTarget`] trait through which — and *only* through [INFO] [stdout] ^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimTarget` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard_nontx_write` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] released), so [`guard_nontx_write`] / [`guard_nontx_write_bytes`] run [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `guard_nontx_write` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard_nontx_write_bytes` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] released), so [`guard_nontx_write`] / [`guard_nontx_write_bytes`] run [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `guard_nontx_write_bytes` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `resolve::decide` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] uniqueness: [`resolve::decide`] is the pure `(current row, claimant, [INFO] [stdout] ^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `resolve` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimIntent` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`ClaimIntent`]s buffered by this module into namespace writes — or [INFO] [stdout] ^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimIntent` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimTarget::scan_rows` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`ClaimTarget::scan_rows`], unions every declared source's claims into one [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimTarget` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimTarget::write_row` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`ClaimTarget::write_row`]) is that bypass, test-only and reachable only [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimTarget` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SkipClaimGuard` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`SkipClaimGuard`] is the signal `TxHeld::apply` raises around one [INFO] [stdout] ^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `SkipClaimGuard` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard_nontx_write` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] `mutate` call so [`guard_nontx_write`]/[`guard_nontx_write_bytes`] know [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `guard_nontx_write` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `guard_nontx_write_bytes` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] `mutate` call so [`guard_nontx_write`]/[`guard_nontx_write_bytes`] know [INFO] [stdout] ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `guard_nontx_write_bytes` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SkipClaimGuard` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] see [`SkipClaimGuard`]'s own doc for what that means and why `enter` [INFO] [stdout] ^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `SkipClaimGuard` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimTarget` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] see `index.rs` for why; [`ClaimTarget`] is the narrow, crate-private [INFO] [stdout] ^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimTarget` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::projection::project_snapshot` [INFO] [stdout] --> src/unique/diff.rs:4:38 [INFO] [stdout] | [INFO] [stdout] 4 | //! This is the claim-side twin of [`crate::projection::project_snapshot`] / [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `project_snapshot` in module `projection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::projection::project_snapshot_bytes` [INFO] [stdout] --> src/unique/diff.rs:134:26 [INFO] [stdout] | [INFO] [stdout] 134 | /// families — mirrors [`crate::projection::project_snapshot_bytes`]. The [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `project_snapshot_bytes` in module `projection` [INFO] [stdout] | [INFO] [stdout] help: there's a similarly named item `project_snapshot` [INFO] [stdout] | [INFO] [stdout] 134 - /// families — mirrors [`crate::projection::project_snapshot_bytes`]. The [INFO] [stdout] 134 + /// families — mirrors [`crate::projection::project_snapshot`]. The [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `decide` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [`decide`] turns one claim/release/reservation *intent* plus the [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: no item named `decide` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `decide` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] arms in [`decide`]'s `match`, so a foreign owner is decided once for [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: no item named `decide` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ClaimKind` [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] every [`ClaimKind`] — a release must never delete a third party's row. [INFO] [stdout] ^^^^^^^^^^^ [INFO] [stdout] = note: no item named `ClaimKind` in scope [INFO] [stdout] = help: there's a similarly named item `ClaimSink` [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_release` [INFO] [stdout] --> src/txn/families/typed.rs:22:48 [INFO] [stdout] | [INFO] [stdout] 22 | /// Mutation-era seize guards collected from [`tx_release`], kept alive through [INFO] [stdout] | ^^^^^^^^^^ no item named `tx_release` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CollectionMeta::NAME` [INFO] [stdout] --> src/txn/participant.rs:139:69 [INFO] [stdout] | [INFO] [stdout] 139 | /// Value types that carry a collection name log and replay under [`CollectionMeta::NAME`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `CollectionMeta` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reserve` links to private item `crate::unique::resolve::decide` [INFO] [stdout] --> src/txn/mod.rs:763:59 [INFO] [stdout] | [INFO] [stdout] 763 | /// a deadline" branch of [`unique::resolve::decide`](crate::unique::resolve::decide), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reserve` links to private item `Action::Put` [INFO] [stdout] --> src/txn/mod.rs:776:20 [INFO] [stdout] | [INFO] [stdout] 776 | /// overlay ([`Action::Put`]'s `set_write` merge). [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `release` links to private item `crate::unique::resolve::decide` [INFO] [stdout] --> src/txn/mod.rs:819:38 [INFO] [stdout] | [INFO] [stdout] 819 | /// ([`unique::resolve::decide`](crate::unique::resolve::decide)'s [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `release` links to private item `crate::txn::participant::ClaimKind` [INFO] [stdout] --> src/txn/mod.rs:820:42 [INFO] [stdout] | [INFO] [stdout] 820 | /// foreign-owner arm, which every [`crate::txn::participant::ClaimKind`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::tx_deferred` [INFO] [stdout] --> src/var_map.rs:101:44 [INFO] [stdout] | [INFO] [stdout] 101 | /// Weak back-link for [`tx_deferred`](Self::tx_deferred): set once via [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `VarMap` has no field or associated item named `tx_deferred` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/var_map.rs:2241:61 [INFO] [stdout] | [INFO] [stdout] 2241 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/var_map.rs:2256:36 [INFO] [stdout] | [INFO] [stdout] 2256 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::tx_deferred` [INFO] [stdout] --> src/var_tree.rs:219:44 [INFO] [stdout] | [INFO] [stdout] 219 | /// Weak back-link for [`tx_deferred`](Self::tx_deferred): set once via [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `VarTree` has no field or associated item named `tx_deferred` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/var_tree.rs:2743:61 [INFO] [stdout] | [INFO] [stdout] 2743 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/var_tree.rs:2761:36 [INFO] [stdout] | [INFO] [stdout] 2761 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FromBytes` [INFO] [stdout] --> src/zero_map.rs:24:20 [INFO] [stdout] | [INFO] [stdout] 24 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `FromBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `IntoBytes` [INFO] [stdout] --> src/zero_map.rs:24:36 [INFO] [stdout] | [INFO] [stdout] 24 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `IntoBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Immutable` [INFO] [stdout] --> src/zero_map.rs:24:52 [INFO] [stdout] | [INFO] [stdout] 24 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `Immutable` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/zero_map.rs:116:36 [INFO] [stdout] | [INFO] [stdout] 116 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/zero_map.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | /// reports every non-delete as [`WatchKind::Upsert`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `FromBytes` [INFO] [stdout] --> src/zero_tree.rs:25:20 [INFO] [stdout] | [INFO] [stdout] 25 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `FromBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `IntoBytes` [INFO] [stdout] --> src/zero_tree.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 25 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `IntoBytes` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Immutable` [INFO] [stdout] --> src/zero_tree.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | /// implementing [`FromBytes`] + [`IntoBytes`] + [`Immutable`]. Conversions are [INFO] [stdout] | ^^^^^^^^^ no item named `Immutable` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/zero_tree.rs:128:36 [INFO] [stdout] | [INFO] [stdout] 128 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/zero_tree.rs:138:39 [INFO] [stdout] | [INFO] [stdout] 138 | /// reports every non-delete as [`WatchKind::Upsert`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::tx_deferred` [INFO] [stdout] --> src/typed_map.rs:156:44 [INFO] [stdout] | [INFO] [stdout] 156 | /// Weak back-link for [`tx_deferred`](Self::tx_deferred): set once via [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `TypedMap` has no field or associated item named `tx_deferred` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/typed_map.rs:190:36 [INFO] [stdout] | [INFO] [stdout] 190 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/typed_map.rs:203:39 [INFO] [stdout] | [INFO] [stdout] 203 | /// reports every non-delete as [`WatchKind::Upsert`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CollectionMeta::NAME` [INFO] [stdout] --> src/typed_map.rs:1367:43 [INFO] [stdout] | [INFO] [stdout] 1367 | /// `name` is this collection's own [`CollectionMeta::NAME`] — supplied by [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `CollectionMeta` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/typed_map.rs:1406:61 [INFO] [stdout] | [INFO] [stdout] 1406 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/typed_map.rs:1424:36 [INFO] [stdout] | [INFO] [stdout] 1424 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::BitcodeCodec` [INFO] [stdout] --> src/typed_tree.rs:199:42 [INFO] [stdout] | [INFO] [stdout] 199 | /// - `bitcode-codec` — [`BitcodeCodec`](crate::BitcodeCodec) for `T: bitcode::Encode + Decode` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `BitcodeCodec` in module `armdb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::tx_deferred` [INFO] [stdout] --> src/typed_tree.rs:217:44 [INFO] [stdout] | [INFO] [stdout] 217 | /// Weak back-link for [`tx_deferred`](Self::tx_deferred): set once via [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `TypedTree` has no field or associated item named `tx_deferred` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/typed_tree.rs:251:36 [INFO] [stdout] | [INFO] [stdout] 251 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/typed_tree.rs:262:39 [INFO] [stdout] | [INFO] [stdout] 262 | /// reports every non-delete as [`WatchKind::Upsert`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Collection::sweep_expired` [INFO] [stdout] --> src/typed_tree.rs:683:45 [INFO] [stdout] | [INFO] [stdout] 683 | /// validated due entries remain. See [`Collection::sweep_expired`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Collection` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `CollectionMeta::NAME` [INFO] [stdout] --> src/typed_tree.rs:2345:43 [INFO] [stdout] | [INFO] [stdout] 2345 | /// `name` is this collection's own [`CollectionMeta::NAME`] — supplied by [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `CollectionMeta` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `atomic` [INFO] [stdout] --> src/typed_tree.rs:2384:61 [INFO] [stdout] | [INFO] [stdout] 2384 | /// Lock `sid` and build the shard object, exactly as [`atomic`] does but [INFO] [stdout] | ^^^^^^ no item named `atomic` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `tx_shard` [INFO] [stdout] --> src/typed_tree.rs:2402:36 [INFO] [stdout] | [INFO] [stdout] 2402 | /// Release a shard built by [`tx_shard`], returning its buffered events. [INFO] [stdout] | ^^^^^^^^ no item named `tx_shard` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ControlFlow::Break` [INFO] [stdout] --> src/typed_tree.rs:2963:18 [INFO] [stdout] | [INFO] [stdout] 2963 | /// Return [`ControlFlow::Break`] to stop early. Early exit lives inside the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `ControlFlow` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/var_typed_map.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/var_typed_map.rs:101:39 [INFO] [stdout] | [INFO] [stdout] 101 | /// reports every non-delete as [`WatchKind::Upsert`] — and, for this Var [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchError::Lagged` [INFO] [stdout] --> src/var_typed_tree.rs:122:36 [INFO] [stdout] | [INFO] [stdout] 122 | /// oldest event and reports [`WatchError::Lagged`] at the gap. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `WatchError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `WatchKind::Upsert` [INFO] [stdout] --> src/var_typed_tree.rs:132:39 [INFO] [stdout] | [INFO] [stdout] 132 | /// reports every non-delete as [`WatchKind::Upsert`] — and, for this Var [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `WatchKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::tree_db::Db` [INFO] [stdout] --> src/armour/collection.rs:1:58 [INFO] [stdout] | [INFO] [stdout] 1 | /// Common trait for armdb collections managed by [`Db`](super::tree_db::Db). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `tree_db` in module `armour` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::txn::TxConfig::log_encryption_key` [INFO] [stdout] --> src/armour/db.rs:663:43 [INFO] [stdout] | [INFO] [stdout] 663 | /// [`TxConfig::log_encryption_key`]: crate::txn::TxConfig::log_encryption_key [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `TxConfig` has no field or associated item named `log_encryption_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::NotImplemented` [INFO] [stdout] --> src/armour/rpc.rs:193:26 [INFO] [stdout] | [INFO] [stdout] 193 | /// **501 is exempt.** [`DbError::NotImplemented`] represents a non-sensitive capability [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `DbError::status_code` [INFO] [stdout] --> src/armour/rpc.rs:200:56 [INFO] [stdout] | [INFO] [stdout] 200 | /// key), so it stays in the `_ => 500` catch-all of [`DbError::status_code`] and [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `DbError` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `listen_tcp` links to private item `super::handler::UNLIMITED_RANGE_CAP` [INFO] [stdout] --> src/armour/rpc.rs:573:33 [INFO] [stdout] | [INFO] [stdout] 573 | /// [`UNLIMITED_RANGE_CAP`](super::handler::UNLIMITED_RANGE_CAP) rows rather [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::tree_db::Db` [INFO] [stdout] --> src/armour/seq.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 8 | /// Shared via `Arc` between [`Db`](super::tree_db::Db) and collections. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `tree_db` in module `armour` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::run_decls` [INFO] [stdout] --> src/schema/expected.rs:229:35 [INFO] [stdout] | [INFO] [stdout] 229 | /// silently under-reports (see [`super::run_decls`] and [`super::repair`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `run_decls` in module `schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `counted` links to private item `Self::reject_counter_decl` [INFO] [stdout] --> src/schema/registry.rs:834:51 [INFO] [stdout] | [INFO] [stdout] 834 | /// versa) panics at declaration time — see [`Self::reject_counter_decl`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `unique_index` links to private item `Self::register_owner_tag` [INFO] [stdout] --> src/schema/registry.rs:911:23 [INFO] [stdout] | [INFO] [stdout] 911 | /// opened (see [`Self::register_owner_tag`] for why the last one cannot [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `unique_index` links to private item `Self::reject_unique_decl` [INFO] [stdout] --> src/schema/registry.rs:914:57 [INFO] [stdout] | [INFO] [stdout] 914 | /// a source may not be its own namespace (see [`Self::reject_unique_decl`]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `repair` links to private item `super::expected::build_counters` [INFO] [stdout] --> src/schema/repair.rs:74:7 [INFO] [stdout] | [INFO] [stdout] 74 | /// [`super::expected::build_counters`] — the same shared pass `validate` [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `repair` links to private item `crate::counter::ErasedCounterTarget::apply_delta` [INFO] [stdout] --> src/schema/repair.rs:76:7 [INFO] [stdout] | [INFO] [stdout] 76 | /// [`crate::counter::ErasedCounterTarget::apply_delta`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SchemaRegistry::complete_index` [INFO] [stdout] --> src/schema/validate.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | /// Target marked complete via [`SchemaRegistry::complete_index`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SchemaRegistry` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `UniqueOrphan` links to private item `crate::unique::resolve::decide` [INFO] [stdout] --> src/schema/validate.rs:84:30 [INFO] [stdout] | [INFO] [stdout] 84 | /// the latter through [`crate::unique::resolve::decide`] and reports it [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `UniqueRowCorrupt` links to private item `crate::UniqueRow::is_well_formed` [INFO] [stdout] --> src/schema/validate.rs:110:38 [INFO] [stdout] | [INFO] [stdout] 110 | /// A namespace row that fails [`crate::UniqueRow::is_well_formed`] — [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `force_put` [INFO] [stdout] --> src/lib.rs:786:46 [INFO] [stdout] | [INFO] [stdout] 786 | /// [`unique_owner_for`]) — pairs with [`force_put`] for the schema [INFO] [stdout] | ^^^^^^^^^ no item named `force_put` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `impl_key_zerocopy` [INFO] [stdout] --> src/unique/index.rs:148:14 [INFO] [stdout] | [INFO] [stdout] 148 | /// unlike [`impl_key_zerocopy!`], which takes an `armour_core` value as an [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `impl_key_zerocopy` in scope [INFO] [stdout] | [INFO] [stdout] = note: `macro_rules` named `impl_key_zerocopy` exists in this crate, but it is not in scope at this link's location [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/const_tree.rs:1393:20 [INFO] [stdout] | [INFO] [stdout] 1393 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1393 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 1393 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/const_tree.rs:2069:56 [INFO] [stdout] | [INFO] [stdout] 2069 | /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 2069 - /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] 2069 + /// When `dir` matches storage order ([`dir_from`](`self.reversed`)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:376:48 [INFO] [stdout] | [INFO] [stdout] 376 | /// Row iterator over an iterable [`ConstMap`](crate::ConstMap) scan. [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 376 - /// Row iterator over an iterable [`ConstMap`](crate::ConstMap) scan. [INFO] [stdout] 376 + /// Row iterator over an iterable [`ConstMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:411:53 [INFO] [stdout] | [INFO] [stdout] 411 | /// Key-only iterator over an iterable [`ConstMap`](crate::ConstMap) scan. [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 411 - /// Key-only iterator over an iterable [`ConstMap`](crate::ConstMap) scan. [INFO] [stdout] 411 + /// Key-only iterator over an iterable [`ConstMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:447:47 [INFO] [stdout] | [INFO] [stdout] 447 | /// Row iterator over an iterable [`ZeroMap`](crate::ZeroMap) scan. [INFO] [stdout] | --------- ^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 447 - /// Row iterator over an iterable [`ZeroMap`](crate::ZeroMap) scan. [INFO] [stdout] 447 + /// Row iterator over an iterable [`ZeroMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:488:52 [INFO] [stdout] | [INFO] [stdout] 488 | /// Key-only iterator over an iterable [`ZeroMap`](crate::ZeroMap) scan. [INFO] [stdout] | --------- ^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 488 - /// Key-only iterator over an iterable [`ZeroMap`](crate::ZeroMap) scan. [INFO] [stdout] 488 + /// Key-only iterator over an iterable [`ZeroMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:529:46 [INFO] [stdout] | [INFO] [stdout] 529 | /// Row iterator over an iterable [`VarMap`](crate::VarMap) scan. [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 529 - /// Row iterator over an iterable [`VarMap`](crate::VarMap) scan. [INFO] [stdout] 529 + /// Row iterator over an iterable [`VarMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:559:51 [INFO] [stdout] | [INFO] [stdout] 559 | /// Key-only iterator over an iterable [`VarMap`](crate::VarMap) scan. [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 559 - /// Key-only iterator over an iterable [`VarMap`](crate::VarMap) scan. [INFO] [stdout] 559 + /// Key-only iterator over an iterable [`VarMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:686:48 [INFO] [stdout] | [INFO] [stdout] 686 | /// Row iterator over an iterable [`TypedMap`](crate::typed_map::TypedMap) scan. [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 686 - /// Row iterator over an iterable [`TypedMap`](crate::typed_map::TypedMap) scan. [INFO] [stdout] 686 + /// Row iterator over an iterable [`TypedMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/scope/iters.rs:734:53 [INFO] [stdout] | [INFO] [stdout] 734 | /// Key-only iterator over an iterable [`TypedMap`](crate::typed_map::TypedMap) scan. [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 734 - /// Key-only iterator over an iterable [`TypedMap`](crate::typed_map::TypedMap) scan. [INFO] [stdout] 734 + /// Key-only iterator over an iterable [`TypedMap`] scan. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/var_tree.rs:1442:56 [INFO] [stdout] | [INFO] [stdout] 1442 | /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1442 - /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] 1442 + /// When `dir` matches storage order ([`dir_from`](`self.reversed`)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/zero_map.rs:515:20 [INFO] [stdout] | [INFO] [stdout] 515 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 515 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 515 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/zero_tree.rs:536:20 [INFO] [stdout] | [INFO] [stdout] 536 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 536 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 536 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/typed_map.rs:1021:20 [INFO] [stdout] | [INFO] [stdout] 1021 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1021 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 1021 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/typed_tree.rs:1411:20 [INFO] [stdout] | [INFO] [stdout] 1411 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1411 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 1411 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/typed_tree.rs:1780:56 [INFO] [stdout] | [INFO] [stdout] 1780 | /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 1780 - /// When `dir` matches storage order ([`dir_from`](crate::map_index::dir_from)(`self.reversed`)), [INFO] [stdout] 1780 + /// When `dir` matches storage order ([`dir_from`](`self.reversed`)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/var_typed_map.rs:573:20 [INFO] [stdout] | [INFO] [stdout] 573 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 573 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 573 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/var_typed_tree.rs:542:20 [INFO] [stdout] | [INFO] [stdout] 542 | /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] | -------- ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 542 - /// [`Upsert`](crate::Upsert) decision. The closure must be short — the shard [INFO] [stdout] 542 + /// [`Upsert`] decision. The closure must be short — the shard [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `Fixed` [INFO] [stdout] --> src/fixed_replication/apply.rs:1:56 [INFO] [stdout] | [INFO] [stdout] 1 | //! Follower apply trait. Concrete impls for ConstTree and ConstMap [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 1 | //! Follower apply trait. Concrete impls for `ConstTree` and ConstMap [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `Fixed` [INFO] [stdout] --> src/fixed_replication/apply.rs:1:76 [INFO] [stdout] | [INFO] [stdout] 1 | //! Follower apply trait. Concrete impls for ConstTree and ConstMap [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 1 | //! Follower apply trait. Concrete impls for ConstTree and `ConstMap` [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `u8` [INFO] [stdout] --> src/fixed_replication/engine_access.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | /// into a fresh Vec. Byte length = `count * slot_size`. [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 19 | /// into a fresh `Vec`. Byte length = `count * slot_size`. [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: Rust code block is empty [INFO] [stdout] --> src/../docs/iterators.md:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | / ```rust [INFO] [stdout] ... | [INFO] [stdout] 178 | | ``` [INFO] [stdout] | |___^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `T` [INFO] [stdout] --> src/../docs/zero_tree_design.md:81:38 [INFO] [stdout] | [INFO] [stdout] 81 | | Codec | не нужен (zerocopy) | Codec (rapira, bitcode, custom) | [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 81 | | Codec | не нужен (zerocopy) | `Codec` (rapira, bitcode, custom) | [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/armour/mod.rs:39:38 [INFO] [stdout] | [INFO] [stdout] 39 | //! key size, [`InspectionEncoding`](crate::InspectionEncoding)), storage class [INFO] [stdout] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 39 - //! key size, [`InspectionEncoding`](crate::InspectionEncoding)), storage class [INFO] [stdout] 39 + //! key size, [`InspectionEncoding`]), storage class [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/armour/db.rs:433:53 [INFO] [stdout] | [INFO] [stdout] 433 | /// collection's [`Collection::periodic_flush`](super::collection::Collection::periodic_flush) [INFO] [stdout] | ---------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stdout] | | [INFO] [stdout] | because label contains path that resolves to same destination [INFO] [stdout] | [INFO] [stdout] = note: when a link's destination is not specified, [INFO] [stdout] the label is used to resolve intra-doc links [INFO] [stdout] help: remove explicit link target [INFO] [stdout] | [INFO] [stdout] 433 - /// collection's [`Collection::periodic_flush`](super::collection::Collection::periodic_flush) [INFO] [stdout] 433 + /// collection's [`Collection::periodic_flush`] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `T` [INFO] [stdout] --> src/armour/migration.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | /// Migration function: (key, value) -> MigrateAction [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 3 | /// Migration function: (key, value) -> `MigrateAction` [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/projection.rs:886:1 [INFO] [stdout] | [INFO] [stdout] 886 | pub type Indexed = Projected; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Deprecated alias — kept one release for downstream. Internal crate code` [INFO] [stdout] = help: ends near ``-D warnings` clippy gate.` [INFO] [stdout] = note: `#[deny(rustdoc::unportable_markdown)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: markdown element starts on one item and ends on another [INFO] [stdout] --> src/projection.rs:886:1 [INFO] [stdout] | [INFO] [stdout] 886 | pub type Indexed = Projected; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: the way this is parsed might change in the future [INFO] [stdout] = help: starts near `Renamed from `Indexed` (T9): the carrier now holds a counter projection` [INFO] [stdout] = help: ends near `Renamed from `Indexed` (T9): the carrier now holds a counter projection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `crate::queue` is both a module and a macro [INFO] [stdout] --> src/queue/mod.rs:288:47 [INFO] [stdout] | [INFO] [stdout] 288 | /// Marker selected by the default [`queue!`](crate::queue) declaration. [INFO] [stdout] | ^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 288 | /// Marker selected by the default [`queue!`](mod@crate::queue) declaration. [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the macro, add an exclamation mark [INFO] [stdout] | [INFO] [stdout] 288 | /// Marker selected by the default [`queue!`](crate::queue!) declaration. [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `crate::queue` is both a module and a macro [INFO] [stdout] --> src/queue/mod.rs:291:45 [INFO] [stdout] | [INFO] [stdout] 291 | /// Marker selected by the `var` [`queue!`](crate::queue) declaration. [INFO] [stdout] | ^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 291 | /// Marker selected by the `var` [`queue!`](mod@crate::queue) declaration. [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the macro, add an exclamation mark [INFO] [stdout] | [INFO] [stdout] 291 | /// Marker selected by the `var` [`queue!`](crate::queue!) declaration. [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::validate` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](super::validate) and [`repair`](super::repair) must agree on [INFO] [stdout] | ^^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](super::validate()) and [`repair`](super::repair) must agree on [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](mod@super::validate) and [`repair`](super::repair) must agree on [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::repair` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:3:50 [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](super::validate) and [`repair`](super::repair) must agree on [INFO] [stdout] | ^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](super::validate) and [`repair`](super::repair()) must agree on [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 3 | //! [`validate`](super::validate) and [`repair`](mod@super::repair) must agree on [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::repair` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | /// from it is short — see [`super::repair`], which refuses to delete orphans on [INFO] [stdout] | ^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 40 | /// from it is short — see [`super::repair()`], which refuses to delete orphans on [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 40 | /// from it is short — see [`mod@super::repair`], which refuses to delete orphans on [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::validate` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:217:17 [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`super::validate`] and [`super::repair`] for the same reason [INFO] [stdout] | ^^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`super::validate()`] and [`super::repair`] for the same reason [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`mod@super::validate`] and [`super::repair`] for the same reason [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::repair` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:217:41 [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`super::validate`] and [`super::repair`] for the same reason [INFO] [stdout] | ^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`super::validate`] and [`super::repair()`] for the same reason [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 217 | /// Shared by [`super::validate`] and [`mod@super::repair`] for the same reason [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::repair` is both a function and a module [INFO] [stdout] --> src/schema/expected.rs:229:60 [INFO] [stdout] | [INFO] [stdout] 229 | /// silently under-reports (see [`super::run_decls`] and [`super::repair`]). [INFO] [stdout] | ^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 229 | /// silently under-reports (see [`super::run_decls`] and [`super::repair()`]). [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 229 | /// silently under-reports (see [`super::run_decls`] and [`mod@super::repair`]). [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `armdb` [INFO] running `Command { std: "docker" "inspect" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4", kill_on_drop: false }` [INFO] [stdout] 3380dd702ca3a47b613ba6a98ea28f9aae14ff0039c6af17365d490734026fb4