vector-core 0.6.1

Core library for Vector — the single source of truth for all Vector clients, SDKs, and interfaces.
Documentation

Build #4052267 2026-08-06 02:08:28

# rustc version rustc 1.99.0-nightly (d0babd8b6 2026-07-15)

# docs.rs version docsrs 0.0.0 (f1b150f0cd76f7cabcd39e1f4790ba771b28b5c4 2026-07-19 )

# build log [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" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "403618ad72bbf267223fd93923e33c1f13454827080d155602f13cd6ffe901c4" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2026-07-16" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260715-1.99.0-nightly-d0babd8b6\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: concord_control_dump, invite_probe [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting vector-core v0.6.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `count_unread_messages` [INFO] [stderr] --> src/state.rs:1044:11 [INFO] [stderr] | [INFO] [stderr] 1044 | /// [`count_unread_messages`] but sourcing each COUNT from `counts` (chat_identifier → unread) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `count_unread_messages` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `sum_unread_from` [INFO] [stderr] --> src/state.rs:1098:11 [INFO] [stderr] | [INFO] [stderr] 1098 | /// [`sum_unread_from`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `sum_unread_from` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `DB` [INFO] [stderr] --> src/db/schema.rs:239:35 [INFO] [stderr] | [INFO] [stderr] 239 | /// - All errors are logged with [DB] prefix and propagated (no silent failures) [INFO] [stderr] | ^^ no item named `DB` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `COMMUNITY_MEMBER_CAP` [INFO] [stderr] --> src/db/community.rs:1228:70 [INFO] [stderr] | [INFO] [stderr] 1228 | /// `created_at` is in seconds. Result is capped (anti-flood); see [`COMMUNITY_MEMBER_CAP`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `COMMUNITY_MEMBER_CAP` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `apply_pack_health` links to private item `PACK_MISS_RATELIMIT_SECS` [INFO] [stderr] --> src/emoji_packs.rs:703:9 [INFO] [stderr] | [INFO] [stderr] 703 | /// [`PACK_MISS_RATELIMIT_SECS`], and promotion to missing requires BOTH [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `apply_pack_health` links to private item `PACK_MISS_PROMOTE_COUNT` [INFO] [stderr] --> src/emoji_packs.rs:704:9 [INFO] [stderr] | [INFO] [stderr] 704 | /// [`PACK_MISS_PROMOTE_COUNT`] misses and [`PACK_MISS_PROMOTE_SECS`] since [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `apply_pack_health` links to private item `PACK_MISS_PROMOTE_SECS` [INFO] [stderr] --> src/emoji_packs.rs:704:48 [INFO] [stderr] | [INFO] [stderr] 704 | /// [`PACK_MISS_PROMOTE_COUNT`] misses and [`PACK_MISS_PROMOTE_SECS`] since [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `reorder_emoji_packs` links to private item `THEME_SLOT_TOKEN` [INFO] [stderr] --> src/emoji_packs.rs:2154:7 [INFO] [stderr] | [INFO] [stderr] 2154 | /// [`THEME_SLOT_TOKEN`] for the theme marker. Real packs are persisted in the [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `build_role_edition` links to private item `check_chain_shape` [INFO] [stderr] --> src/community/roster.rs:68:64 [INFO] [stderr] | [INFO] [stderr] 68 | /// or `None` with `version == 1` for a brand-new role — see [`check_chain_shape`]). The resulting [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `channel_roles` [INFO] [stderr] --> src/community/roles.rs:287:11 [INFO] [stderr] | [INFO] [stderr] 287 | /// [`channel_roles`], by id. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `channel_roles` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `effective_permissions` [INFO] [stderr] --> src/community/roles.rs:324:43 [INFO] [stderr] | [INFO] [stderr] 324 | /// implementation (CORD-04 §3, and [`effective_permissions`] is what judges [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `effective_permissions` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemoryRelay` [INFO] [stderr] --> src/community/transport.rs:6:58 [INFO] [stderr] | [INFO] [stderr] 6 | //! provides an adapter over `NOSTR_CLIENT`; tests use [`MemoryRelay`]. [INFO] [stderr] | ^^^^^^^^^^^ no item named `MemoryRelay` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/chat.rs:317:35 [INFO] [stderr] | [INFO] [stderr] 317 | /// author seal signs through a [`VectorSigner`]; the group-key wrap is unchanged. [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/control.rs:217:42 [INFO] [stderr] | [INFO] [stderr] 217 | /// the plaintext seal signs through a [`VectorSigner`]. `author` is the identity [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/control.rs:405:71 [INFO] [stderr] | [INFO] [stderr] 405 | /// owner's public key and seals the two genesis editions through a [`VectorSigner`]. [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/dissolution.rs:110:55 [INFO] [stderr] | [INFO] [stderr] 110 | /// plaintext dissolution tombstone signs through a [`VectorSigner`]. `owner_pk` [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/guestbook.rs:178:42 [INFO] [stderr] | [INFO] [stderr] 178 | /// the encrypted seal signs through a [`VectorSigner`]. `author` is the identity [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `persist_chat_event` links to private item `crate::VectorCore::v2_backfill_channel` [INFO] [stderr] --> src/community/v2/inbound.rs:243:22 [INFO] [stderr] | [INFO] [stderr] 243 | /// counterpart of [`crate::VectorCore::v2_backfill_channel`]'s catch-up persistence. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/invite.rs:640:41 [INFO] [stderr] | [INFO] [stderr] 640 | /// [`build_invite_list_event`] via a [`VectorSigner`]. Self-encrypts to `my_pk` and [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/invite.rs:653:41 [INFO] [stderr] | [INFO] [stderr] 653 | /// [`parse_invite_list_event`] via a [`VectorSigner`] (self-decrypt to `my_pk`). [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/invite.rs:666:37 [INFO] [stderr] | [INFO] [stderr] 666 | /// [`build_direct_invite`] via a [`VectorSigner`]: the kind-13 seal's NIP-44 (inviter [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/invite.rs:702:38 [INFO] [stderr] | [INFO] [stderr] 702 | /// [`unwrap_direct_invite`] via a [`VectorSigner`]: both giftwrap peels decrypt [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/list.rs:346:34 [INFO] [stderr] | [INFO] [stderr] 346 | /// [`build_list_event`] via a [`VectorSigner`]: self-encrypts to `my_pk` and signs [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/list.rs:360:34 [INFO] [stderr] | [INFO] [stderr] 360 | /// [`parse_list_event`] via a [`VectorSigner`] (self-decrypt to `my_pk`). [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `debug_run_follow_stages` links to private item `follow_community` [INFO] [stderr] --> src/community/v2/realtime.rs:83:28 [INFO] [stderr] | [INFO] [stderr] 83 | /// stages, exactly like [`follow_community`]. Mutating — same writes a live [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `plane_authors` links to private item `rekey_authors` [INFO] [stderr] --> src/community/v2/realtime.rs:151:66 [INFO] [stderr] | [INFO] [stderr] 151 | /// recognized wrap), and the next-epoch rekey planes ride via [`rekey_authors`] [INFO] [stderr] | ^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/rekey.rs:258:28 [INFO] [stderr] | [INFO] [stderr] 258 | /// Build one blob via a [`VectorSigner`] (the bunker / NIP-55 path). Wire-identical [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/rekey.rs:282:41 [INFO] [stderr] | [INFO] [stderr] 282 | /// Open a blob addressed to me via a [`VectorSigner`]. Mirror of [`open_blob_local`]: [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/rekey.rs:464:51 [INFO] [stderr] | [INFO] [stderr] 464 | /// each chunk's encrypted seal signs through a [`VectorSigner`]. `rotator_pk` must [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/service.rs:6:48 [INFO] [stderr] | [INFO] [stderr] 6 | //! Signing + NIP-44 flow through the active [`VectorSigner`] (`active_signer()`): [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `follow_control` links to private item `fold_authority` [INFO] [stderr] --> src/community/v2/service.rs:4299:40 [INFO] [stderr] | [INFO] [stderr] 4299 | /// the owner-seeded authorized set ([`fold_authority`]), then each metadata/channel [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VectorSigner` [INFO] [stderr] --> src/community/v2/stream.rs:309:29 [INFO] [stderr] | [INFO] [stderr] 309 | /// into its wrap using a [`VectorSigner`] for the author signature, so a NIP-46 [INFO] [stderr] | ^^^^^^^^^^^^ no item named `VectorSigner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `bool` [INFO] [stderr] --> src/compact.rs:165:48 [INFO] [stderr] | [INFO] [stderr] 165 | /// Get replied_to_has_attachment as Option<bool> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 165 | /// Get replied_to_has_attachment as `Option<bool>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `bool` [INFO] [stderr] --> src/compact.rs:204:50 [INFO] [stderr] | [INFO] [stderr] 204 | /// Set replied_to_has_attachment from Option<bool> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 204 | /// Set replied_to_has_attachment from `Option<bool>` [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/compact.rs:534:21 [INFO] [stderr] | [INFO] [stderr] 534 | /// - Emoji uses Box<str> (saves 8 bytes, supports custom emoji like `:cat_heart_eyes:`) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 534 | /// - Emoji uses `Box<str>` (saves 8 bytes, supports custom emoji like `:cat_heart_eyes:`) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/compact.rs:642:22 [INFO] [stderr] | [INFO] [stderr] 642 | /// - Strings use Box<str> (saves 8 bytes each) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 642 | /// - Strings use `Box<str>` (saves 8 bytes each) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/compact.rs:938:10 [INFO] [stderr] | [INFO] [stderr] 938 | /// - Box<str> for content (8 bytes vs 24 = saves 16 bytes) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 938 | /// - `Box<str>` for content (8 bytes vs 24 = saves 16 bytes) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `str` [INFO] [stderr] --> src/compact.rs:962:29 [INFO] [stderr] | [INFO] [stderr] 962 | /// Message content (Box<str> = 16 bytes vs String's 24 bytes) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 962 | /// Message content (`Box<str>` = 16 bytes vs String's 24 bytes) [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `relay` [INFO] [stderr] --> src/signer.rs:406:42 [INFO] [stderr] | [INFO] [stderr] 406 | /// Settings UI to render "Connected via <relay>" without re-bootstrapping. [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pubkey` [INFO] [stderr] --> src/db/settings.rs:242:53 [INFO] [stderr] | [INFO] [stderr] 242 | /// before unlock lets the UI display "Connected to <pubkey>" on the locked [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/rumor.rs:336:47 [INFO] [stderr] | [INFO] [stderr] 336 | /// Blossom URLs typically follow the format: https://server.com/<sha256hash>[.ext] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 336 | /// Blossom URLs typically follow the format: <https://server.com/><sha256hash>[.ext] [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `sha256hash` [INFO] [stderr] --> src/rumor.rs:336:66 [INFO] [stderr] | [INFO] [stderr] 336 | /// Blossom URLs typically follow the format: https://server.com/<sha256hash>[.ext] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `label` [INFO] [stderr] --> src/lib.rs:1645:80 [INFO] [stderr] | [INFO] [stderr] 1645 | /// each call site. `label` is the attribution bucket shown as "joined via <label>". [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `derive` is both a module and an attribute macro [INFO] [stderr] --> src/community/v2/mod.rs:15:7 [INFO] [stderr] | [INFO] [stderr] 15 | //! [`derive`], and the kind registry below (CORD-02 Appendix B). A retired [INFO] [stderr] | ^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the module, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 15 | //! [`mod@derive`], and the kind registry below (CORD-02 Appendix B). A retired [INFO] [stderr] | ++++ [INFO] [stderr] help: to link to the attribute macro, prefix with `attribute@` [INFO] [stderr] | [INFO] [stderr] 15 | //! [`attribute@derive`], and the kind registry below (CORD-02 Appendix B). A retired [INFO] [stderr] | ++++++++++ [INFO] [stderr] [INFO] [stderr] warning: `vector-core` (lib doc) generated 44 warnings (run `cargo fix --lib -p vector-core` to apply 1 suggestion) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.71s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/vector_core/index.html [INFO] running `Command { std: "docker" "inspect" "403618ad72bbf267223fd93923e33c1f13454827080d155602f13cd6ffe901c4", kill_on_drop: false }`