[INFO] fetching crate fresh-editor 0.5.2...
[INFO] documenting fresh-editor-0.5.2 against 1.100.0-beta.1 for beta-rustdoc-1.100
[INFO] extracting crate fresh-editor 0.5.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate fresh-editor 0.5.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fresh-editor 0.5.2
[INFO] tweaked toml for crates.io crate fresh-editor 0.5.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fresh-editor 0.5.2 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fresh-editor 0.5.2 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf
[INFO] running `Command { std: "docker" "start" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", 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" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]     Checking str_indices v0.4.4
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking oxc_estree v0.128.0
[INFO] [stderr]    Compiling dragonbox_ecma v0.1.12
[INFO] [stderr]     Checking cow-utils v0.1.3
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking ropey v1.6.1
[INFO] [stderr]     Checking unicode-id-start v1.4.0
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking simd-adler32 v0.3.9
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking oxc_data_structures v0.128.0
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling relative-path v2.0.1
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking hybrid-array v0.4.11
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking oxc_allocator v0.128.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking lru v0.16.4
[INFO] [stderr]     Checking oxc_str v0.128.0
[INFO] [stderr]     Checking crypto-common v0.2.1
[INFO] [stderr]     Checking block-buffer v0.12.0
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]     Checking petgraph v0.8.3
[INFO] [stderr]     Checking sha1 v0.11.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling rquickjs-sys v0.11.0
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling wayland-backend v0.3.15
[INFO] [stderr]    Compiling tree-sitter-templ v2.2.0
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling tree-sitter v0.26.8
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking line-clipping v0.3.7
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling pulldown-cmark v0.13.3
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking os_pipe v1.2.3
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]     Checking cursor-icon v1.2.0
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling fresh-update v0.5.2
[INFO] [stderr]     Checking wayland-client v0.31.14
[INFO] [stderr]     Checking home v0.5.12
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]     Checking globset v0.4.18
[INFO] [stderr]     Checking ureq-proto v0.6.0
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking chardetng v0.1.17
[INFO] [stderr]     Checking inotify v0.11.1
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking rustix-openpty v0.2.0
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking fresh-i18n v0.5.2
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking notify-types v2.1.0
[INFO] [stderr]     Checking serial2 v0.2.36
[INFO] [stderr]    Compiling doctest-file v1.1.1
[INFO] [stderr]    Compiling fresh-editor v0.5.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking open v5.3.4
[INFO] [stderr]     Checking trash v5.2.6
[INFO] [stderr]     Checking notify v8.2.0
[INFO] [stderr]     Checking tree_magic_mini v3.2.2
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking ignore v0.4.25
[INFO] [stderr]     Checking fresh-ui v0.5.2
[INFO] [stderr]     Checking libloading v0.9.0
[INFO] [stderr] warning: fresh-editor@0.5.2: Generated plugins hash: c8f157d1542b8f89
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.128.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling ts-rs-macros v12.0.1
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking tokio v1.52.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]    Compiling onig v6.5.3
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking oxc-miette v2.7.1
[INFO] [stderr]     Checking rquickjs-core v0.11.0
[INFO] [stderr]     Checking tree-sitter-highlight v0.26.8
[INFO] [stderr]     Checking fresh-languages v0.5.2
[INFO] [stderr]    Compiling fresh-plugin-api-macros v0.5.2
[INFO] [stderr]     Checking oxc_span v0.128.0
[INFO] [stderr]     Checking oxc_diagnostics v0.128.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking fresh-input-parser v0.5.2
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking oxc_regular_expression v0.128.0
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]     Checking which v6.0.3
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking ts-rs v12.0.1
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking ratatui-crossterm v0.1.0
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stderr]     Checking oxc_index v4.1.0
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking lsp-types v0.97.0
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking jsonc-parser v0.32.3
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking oxc-browserslist v3.0.2
[INFO] [stderr]     Checking oxc_syntax v0.128.0
[INFO] [stderr]     Checking alacritty_terminal v0.26.0
[INFO] [stderr]    Compiling rquickjs-macro v0.11.0
[INFO] [stderr]     Checking wl-clipboard-rs v0.9.3
[INFO] [stderr]     Checking oxc_ast v0.128.0
[INFO] [stderr]     Checking oxc_compat v0.128.0
[INFO] [stderr]    Compiling fresh-editor-core v0.5.2
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking ratatui v0.30.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking interprocess v2.4.2
[INFO] [stderr]     Checking rustls-platform-verifier v0.6.2
[INFO] [stderr]     Checking ureq v3.3.0
[INFO] [stderr]     Checking rquickjs v0.11.0
[INFO] [stderr]     Checking rquickjs-serde v0.5.0
[INFO] [stderr]     Checking oxc_ecmascript v0.128.0
[INFO] [stderr]     Checking oxc_ast_visit v0.128.0
[INFO] [stderr]     Checking oxc_parser v0.128.0
[INFO] [stderr]     Checking oxc_semantic v0.128.0
[INFO] [stderr]     Checking oxc_isolated_declarations v0.128.0
[INFO] [stderr]     Checking oxc_traverse v0.128.0
[INFO] [stderr]     Checking oxc_codegen v0.128.0
[INFO] [stderr]     Checking fresh-core v0.5.2
[INFO] [stderr]     Checking oxc_transformer v0.128.0
[INFO] [stderr]     Checking fresh-parser-js v0.5.2
[INFO] [stderr]     Checking fresh-plugin-runtime v0.5.2
[INFO] [stderr]  Documenting fresh-editor v0.5.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `gui`
[INFO] [stdout]   --> src/lib.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[cfg(feature = "gui")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `dev-bins`, `embed-plugins`, `http`, `plugins`, `runtime`, `schema-only`, `self-update`, `tempfile`, `tree-sitter`, `wasm`, and `web`
[INFO] [stdout]    = help: consider adding `gui` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `autoload`
[INFO] [stdout]    --> src/init_script.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// Outcome of [`autoload`].
[INFO] [stdout]     |                  ^^^^^^^^ no item named `autoload` 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: public documentation for `add_overlay` links to private item `Self::apply_add_overlay`
[INFO] [stdout]     --> src/state.rs:1271:42
[INFO] [stdout]      |
[INFO] [stdout] 1271 |     /// event (via [`apply_add_overlay`](Self::apply_add_overlay)) and direct
[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 `Window::handle_lsp_inlay_hints`
[INFO] [stdout]    --> src/app/async_messages.rs:389:11
[INFO] [stdout]     |
[INFO] [stdout] 389 |     /// [`Window::handle_lsp_inlay_hints`]. The body is purely
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::apply_folding_ranges_response`
[INFO] [stdout]    --> src/app/async_messages.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 463 |     /// to [`Window::apply_folding_ranges_response`].
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `preview_file_in_split` links to private item `Self::preview_file`
[INFO] [stdout]    --> src/app/buffer_management.rs:250:43
[INFO] [stdout]     |
[INFO] [stdout] 250 |     /// The whole preview discipline is [`Self::preview_file`]'s; the only
[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 `dismiss_preview` links to private item `Self::preview_file`
[INFO] [stdout]    --> src/app/buffer_management.rs:311:53
[INFO] [stdout]     |
[INFO] [stdout] 311 |     /// half-owned, mirroring the replace path in [`Self::preview_file`].
[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 `config_mut` links to private item `Editor::sync_windows_config`
[INFO] [stdout]   --> src/app/editor_accessors.rs:38:53
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// therefore leave window clones stale until [`Editor::sync_windows_config`]
[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 `SessionAuthoritySpec`
[INFO] [stdout]    --> src/app/editor_accessors.rs:605:42
[INFO] [stdout]     |
[INFO] [stdout] 605 |     /// rebuild/reconnect its backend ([`SessionAuthoritySpec`]). Independent of
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^ no item named `SessionAuthoritySpec` 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 `Authority`
[INFO] [stdout]    --> src/app/editor_accessors.rs:606:20
[INFO] [stdout]     |
[INFO] [stdout] 606 |     /// the live [`Authority`]: a session is *dormant* when its spec is remote
[INFO] [stdout]     |                    ^^^^^^^^^ no item named `Authority` 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 `orchestrator_mode` links to private item `Editor::fills_an_empty_workspace`
[INFO] [stdout]     --> src/app/editor_init.rs:1733:16
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     /// (see [`Editor::fills_an_empty_workspace`]) so the welcome page — or
[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 `Window::follow_path_in_explorer`
[INFO] [stdout]     --> src/app/file_explorer.rs:1908:40
[INFO] [stdout]      |
[INFO] [stdout] 1908 |     /// The replay goes back through [`Window::follow_path_in_explorer`]
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 1908 -     /// The replay goes back through [`Window::follow_path_in_explorer`]
[INFO] [stdout] 1908 +     /// The replay goes back through [`window::follow_path_in_explorer`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::follow_file_explorer_to_active_file`
[INFO] [stdout]     --> src/app/file_explorer.rs:2157:28
[INFO] [stdout]      |
[INFO] [stdout] 2157 |     /// change raised by [`Window::follow_file_explorer_to_active_file`], and
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2157 -     /// change raised by [`Window::follow_file_explorer_to_active_file`], and
[INFO] [stdout] 2157 +     /// change raised by [`window::follow_file_explorer_to_active_file`], and
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::resume_deferred_file_explorer_expand`
[INFO] [stdout]     --> src/app/file_explorer.rs:2159:11
[INFO] [stdout]      |
[INFO] [stdout] 2159 |     /// [`Window::resume_deferred_file_explorer_expand`] — passes its
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2159 -     /// [`Window::resume_deferred_file_explorer_expand`] — passes its
[INFO] [stdout] 2159 +     /// [`window::resume_deferred_file_explorer_expand`] — passes its
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::sync_file_explorer_to_active_file`
[INFO] [stdout]     --> src/app/file_explorer.rs:2183:11
[INFO] [stdout]      |
[INFO] [stdout] 2183 |     /// [`Window::sync_file_explorer_to_active_file`]. That one is deliberate
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2183 -     /// [`Window::sync_file_explorer_to_active_file`]. That one is deliberate
[INFO] [stdout] 2183 +     /// [`window::sync_file_explorer_to_active_file`]. That one is deliberate
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::set_pane_buffer`
[INFO] [stdout]     --> src/app/file_explorer.rs:2204:11
[INFO] [stdout]      |
[INFO] [stdout] 2204 |     /// [`Window::set_pane_buffer`]. Every condition, the setting included, is
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2204 -     /// [`Window::set_pane_buffer`]. Every condition, the setting included, is
[INFO] [stdout] 2204 +     /// [`window::set_pane_buffer`]. Every condition, the setting included, is
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::follow_path_in_explorer`
[INFO] [stdout]     --> src/app/file_explorer.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |     /// checked in [`Window::follow_path_in_explorer`]; this only supplies the
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2205 -     /// checked in [`Window::follow_path_in_explorer`]; this only supplies the
[INFO] [stdout] 2205 +     /// checked in [`window::follow_path_in_explorer`]; this only supplies the
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::resume_deferred_file_explorer_expand`
[INFO] [stdout]     --> src/app/file_explorer.rs:2276:11
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     /// [`Window::resume_deferred_file_explorer_expand`]). Dropping it outright
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]      |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]      |
[INFO] [stdout] 2276 -     /// [`Window::resume_deferred_file_explorer_expand`]). Dropping it outright
[INFO] [stdout] 2276 +     /// [`window::resume_deferred_file_explorer_expand`]). Dropping it outright
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_entries` links to private item `Self::rebuild_entries`
[INFO] [stdout]    --> src/app/file_open.rs:275:33
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// `entries` from it via [`Self::rebuild_entries`], honoring the current
[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 `open_file_no_focus_inner`
[INFO] [stdout]   --> src/app/file_open_orchestrators.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | /// in [`open_file_no_focus_inner`] can defer the hook for previews. A
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `open_file_no_focus_inner` 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 `save_all_on_exit` links to private item `Editor::exit_save_plan`
[INFO] [stdout]    --> src/app/file_operations.rs:597:41
[INFO] [stdout]     |
[INFO] [stdout] 597 |     /// Carry out the exit save plan ([`Editor::exit_save_plan`]): write every
[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 `save_all_on_exit` links to private item `Editor::auto_save_on_exit`
[INFO] [stdout]    --> src/app/file_operations.rs:602:41
[INFO] [stdout]     |
[INFO] [stdout] 602 |     /// Run by the auto-save on exit ([`Editor::auto_save_on_exit`]) and by
[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 `Window::quit_skips_buffer`
[INFO] [stdout]    --> src/app/lifecycle.rs:857:40
[INFO] [stdout]     |
[INFO] [stdout] 857 |     /// buffer hidden from the tabs ([`Window::quit_skips_buffer`]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout]     |
[INFO] [stdout] help: there's a similarly named item `window` (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 857 -     /// buffer hidden from the tabs ([`Window::quit_skips_buffer`]
[INFO] [stdout] 857 +     /// buffer hidden from the tabs ([`window::quit_skips_buffer`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `progress_percent`
[INFO] [stdout]    --> src/app/line_scan.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// [`progress_percent`] stays in sync.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ no item named `progress_percent` 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 `Window::check_diagnostic_pull_timer`
[INFO] [stdout]     --> src/app/lsp_requests.rs:3528:11
[INFO] [stdout]      |
[INFO] [stdout] 3528 |     /// [`Window::check_diagnostic_pull_timer`]: the edit path writes the
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `view::split::BufferViewState::ensure_cursor_visible`
[INFO] [stdout]  --> src/app/navigation.rs:8:23
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! The lower-level [`view::split::BufferViewState::ensure_cursor_visible`]
[INFO] [stdout]   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `view` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | //! Use [`Editor::ensure_active_cursor_visible_for_navigation`] right after
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::jump_active_cursor_to`
[INFO] [stdout]   --> src/app/navigation.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! [`Editor::jump_active_cursor_to`] when the call site can also delegate
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] afterwards.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]    --> src/app/navigation.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `plugin_offloop::grep_project`
[INFO] [stdout]     --> src/app/plugin_commands.rs:3599:39
[INFO] [stdout]      |
[INFO] [stdout] 3599 |     /// hand the walk-and-search to [`plugin_offloop::grep_project`].
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `plugin_offloop` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OK`
[INFO] [stdout]     --> src/app/popup_dialogs.rs:1634:46
[INFO] [stdout]      |
[INFO] [stdout] 1634 |     /// mouse hit-test — both select, only [ OK ] / Enter commits.
[INFO] [stdout]      |                                              ^^ no item named `OK` 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 `EditorState::add_overlay`
[INFO] [stdout]   --> src/app/popup_overlay_actions.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     /// (via [`EditorState::add_overlay`]); recovering it from
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EditorState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `start_recovery_session` links to private item `Editor::offer_interrupted_save`
[INFO] [stdout]   --> src/app/recovery_actions.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     /// ([`Editor::offer_interrupted_save`]).
[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 `RecoveryService::end_session_accounting`
[INFO] [stdout]    --> src/app/recovery_actions.rs:157:39
[INFO] [stdout]     |
[INFO] [stdout] 157 |     /// The "accounted for" set for [`RecoveryService::end_session_accounting`]:
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RecoveryService` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `OverlayOptions`
[INFO] [stdout]     --> src/app/render.rs:5520:37
[INFO] [stdout]      |
[INFO] [stdout] 5520 |     /// Resolve a plugin-supplied [`OverlayOptions`] to a ratatui
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^ no item named `OverlayOptions` 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 `Style`
[INFO] [stdout]     --> src/app/render.rs:5521:11
[INFO] [stdout]      |
[INFO] [stdout] 5521 |     /// [`Style`] against the active theme. RGB colours pass through;
[INFO] [stdout]      |           ^^^^^ no item named `Style` 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::panel_is_described`
[INFO] [stdout]     --> src/app/render.rs:5899:41
[INFO] [stdout]      |
[INFO] [stdout] 5899 |     /// Same shape and same reason as [`Self::panel_is_described`]: the
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `panel_is_described`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::panel_is_described`
[INFO] [stdout]     --> src/app/render.rs:5928:52
[INFO] [stdout]      |
[INFO] [stdout] 5928 |     /// ran out of `false` arms and was deleted. [`Self::panel_is_described`]
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `panel_is_described`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::jump_active_cursor_to`
[INFO] [stdout]   --> src/app/search_ops.rs:55:24
[INFO] [stdout]    |
[INFO] [stdout] 55 |     /// Delegates to [`Editor::jump_active_cursor_to`] so the viewport
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `jump_active_cursor_to`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `restore_chunked`
[INFO] [stdout]    --> src/app/search_scan.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 |     /// [`restore_chunked`] afterwards or subsequent calls will see no
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^ no item named `restore_chunked` 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 `Theme::resolve_theme_key`
[INFO] [stdout]    --> src/app/shell_host.rs:929:7
[INFO] [stdout]     |
[INFO] [stdout] 929 | /// [`Theme::resolve_theme_key`], the editor's existing table-generated
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Theme` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Ink`
[INFO] [stdout]    --> src/app/shell_host.rs:943:9
[INFO] [stdout]     |
[INFO] [stdout] 943 | /// **[`Ink`] is the value; the written name is how it travels.** The grammar
[INFO] [stdout]     |         ^^^ no item named `Ink` 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 `Ink::parse`
[INFO] [stdout]    --> src/app/shell_host.rs:946:56
[INFO] [stdout]     |
[INFO] [stdout] 946 | /// writes it into that slot, and reads it back with [`Ink::parse`]. There is
[INFO] [stdout]     |                                                        ^^^^^^^^^^ no item named `Ink` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::finish`
[INFO] [stdout]    --> src/app/shell_host.rs:143:61
[INFO] [stdout]     |
[INFO] [stdout] 143 |     /// The frame's width, for the theme runs recorded in [`Self::finish`].
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^ the struct `BodyPainter` has no field or associated item named `finish`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::view::ui::split_rendering::orchestration::paint_leaf`
[INFO] [stdout]    --> src/app/shell_host.rs:159:11
[INFO] [stdout]     |
[INFO] [stdout] 159 |     /// [`crate::view::ui::split_rendering::orchestration::paint_leaf`] to skip
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `orchestration` in module `split_rendering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ThemeKey`
[INFO] [stdout]    --> src/app/shell_host.rs:907:7
[INFO] [stdout]     |
[INFO] [stdout] 907 | /// [`ThemeKey`], a name for *where its appearance comes from*, and mapping that
[INFO] [stdout]     |       ^^^^^^^^ no item named `ThemeKey` 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 `UiFact::WidgetFocus`
[INFO] [stdout]     --> src/app/shell_host.rs:1729:19
[INFO] [stdout]      |
[INFO] [stdout] 1729 |     /// Read by [`UiFact::WidgetFocus`] to tell a live landing from one a later
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^ no item named `UiFact` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `start`
[INFO] [stdout]   --> src/app/stdin_stream.rs:45:64
[INFO] [stdout]    |
[INFO] [stdout] 45 | /// `Default::default()` produces an inactive instance; call [`start`] once
[INFO] [stdout]    |                                                                ^^^^^ no item named `start` 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 `BackingMode::Fresh`
[INFO] [stdout]    --> src/app/terminal.rs:393:54
[INFO] [stdout]     |
[INFO] [stdout] 393 |     /// crash) is reused as-is: the spawn opens it [`BackingMode::Fresh`] and
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^ no item named `BackingMode` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sync_terminal_titles` links to private item `FG_POLL_INTERVAL`
[INFO] [stdout]    --> src/app/terminal.rs:883:59
[INFO] [stdout]     |
[INFO] [stdout] 883 |     /// group (`tcgetpgrp` + `/proc`) — is throttled to [`FG_POLL_INTERVAL`]
[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 `sync_terminal_titles` links to private item `combine_terminal_title`
[INFO] [stdout]    --> src/app/terminal.rs:887:55
[INFO] [stdout]     |
[INFO] [stdout] 887 |     /// The tab label **combines** two sources (see [`combine_terminal_title`]):
[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 `frame::fixed_rows`
[INFO] [stdout]     --> src/app/terminal.rs:2287:29
[INFO] [stdout]      |
[INFO] [stdout] 2287 |     /// against — through [`frame::fixed_rows`], which is *the* copy of that
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^^ no item named `frame` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::begin_terminal_grid_selection`
[INFO] [stdout]    --> src/app/terminal_mouse.rs:411:34
[INFO] [stdout]     |
[INFO] [stdout] 411 |     /// pointer. Same trick as [`Editor::begin_terminal_grid_selection`] — the
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::begin_terminal_grid_selection`
[INFO] [stdout]    --> src/app/terminal_mouse.rs:505:11
[INFO] [stdout]     |
[INFO] [stdout] 505 |     /// [`Editor::begin_terminal_grid_selection`]), and mark the visit
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SmartHomeTarget::PreviousVisualRowStart`
[INFO] [stdout]    --> src/app/text_ops.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 |     /// [`SmartHomeTarget::PreviousVisualRowStart`] the caller issues the
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SmartHomeTarget` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CellsProvenance` links to private item `PAINTER_REGIONS`
[INFO] [stdout]   --> src/app/theme_inspect.rs:14:114
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// region `Chrome` — or by the one painter left, the pane's text pipeline, which records its own two regions ([`PAINTER_REGIONS`]). A
[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 `BufferMetadata`
[INFO] [stdout]   --> src/app/types/lsp_uri.rs:33:30
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// Storing buffer URIs in [`BufferMetadata`] as `LspUri` (not
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ no item named `BufferMetadata` 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 `ChromeLayout::apply_theme_runs`
[INFO] [stdout]   --> src/app/types/theme.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// caller applies them via [`ChromeLayout::apply_theme_runs`] once its own
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ChromeLayout` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `apply_theme_runs` links to private item `super::layout::ChromeLayout::apply_theme_runs`
[INFO] [stdout]   --> src/app/types/theme.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// both [`super::layout::ChromeLayout::apply_theme_runs`] and the split
[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 `Window::set_virtual_buffer_content`
[INFO] [stdout]    --> src/app/virtual_buffers.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Thin shim over [`Window::set_virtual_buffer_content`].
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `python`
[INFO] [stdout]   --> src/app/warning_domains.rs:22:55
[INFO] [stdout]    |
[INFO] [stdout] 22 |     /// Display label for the status bar (e.g., "LSP [python]", "[⚠ 2]")
[INFO] [stdout]    |                                                       ^^^^^^ no item named `python` 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::widget_panel_width`
[INFO] [stdout]    --> src/app/widget_runtime.rs:457:30
[INFO] [stdout]     |
[INFO] [stdout] 457 |     /// The narrow half of [`Self::widget_panel_width`]'s reading, on its own
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `widget_panel_width`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `handle_widget_select_move`
[INFO] [stdout]     --> src/app/widget_runtime.rs:2104:19
[INFO] [stdout]      |
[INFO] [stdout] 2104 |     /// Same as [`handle_widget_select_move`] but targets an explicit
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `handle_widget_select_move` 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 `Workspace::last_focused_at`
[INFO] [stdout]    --> src/app/window/mod.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// Persisted through [`Workspace::last_focused_at`], which is what
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Workspace` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FG_POLL_INTERVAL`
[INFO] [stdout]    --> src/app/window/mod.rs:595:11
[INFO] [stdout]     |
[INFO] [stdout] 595 |     /// [`FG_POLL_INTERVAL`] poll. Present means a name was read; absent
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ no item named `FG_POLL_INTERVAL` 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 `apply_event_to_buffer`
[INFO] [stdout]     --> src/app/window/mod.rs:1803:19
[INFO] [stdout]      |
[INFO] [stdout] 1803 |     /// Same as [`apply_event_to_buffer`] but operates on a buffer-group
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^ no item named `apply_event_to_buffer` 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 `FoldManager::prune_orphaned`
[INFO] [stdout]     --> src/app/window/mod.rs:1906:36
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     /// edit that caused it (see [`FoldManager::prune_orphaned`]).
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FoldManager` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `combine_terminal_title`
[INFO] [stdout]     --> src/app/window/mod.rs:3303:37
[INFO] [stdout]      |
[INFO] [stdout] 3303 |     /// OSC title (via the shared [`combine_terminal_title`]), rather than the
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^ no item named `combine_terminal_title` 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 `focused_terminal_live` links to private item `Window::sync_terminal_mode_flags`
[INFO] [stdout]     --> src/app/window/mod.rs:3479:21
[INFO] [stdout]      |
[INFO] [stdout] 3479 |     /// of truth: [`Window::sync_terminal_mode_flags`] sets the `Terminal` key
[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 `open_local_file` links to private item `Window::set_active_buffer`
[INFO] [stdout]     --> src/app/window/mod.rs:3918:11
[INFO] [stdout]      |
[INFO] [stdout] 3918 |     /// [`Window::set_active_buffer`], so no plugin hook fires — the
[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 `set_pane_buffer` links to private item `Window::follow_path_in_explorer`
[INFO] [stdout]     --> src/app/window/mod.rs:5022:11
[INFO] [stdout]      |
[INFO] [stdout] 5022 |     /// [`Window::follow_path_in_explorer`]'s to 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: unresolved link to `Editor::build_fresh_layout_if_needed`
[INFO] [stdout]   --> src/app/window_actions.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// [`Editor::build_fresh_layout_if_needed`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `create_window_with_terminal` links to private item `Self::adopt_active_window_authority`
[INFO] [stdout]    --> src/app/window_actions.rs:388:22
[INFO] [stdout]     |
[INFO] [stdout] 388 |     /// window via [`Self::adopt_active_window_authority`] before returning,
[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 `Window::config`
[INFO] [stdout]    --> src/app/window_resources.rs:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 | /// [`Window::config()`] / `Window::authority()` accessors are the
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::sync_all_terminal_backing_files`
[INFO] [stdout]   --> src/app/workspace.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`Editor::save_workspace`] calls [`Editor::sync_all_terminal_backing_files`] to ensure
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `sync_all_terminal_backing_files`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::restore_terminal_from_workspace`
[INFO] [stdout]   --> src/app/workspace.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! [`Editor::restore_terminal_from_workspace`] loads the backing file directly as a
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `restore_terminal_from_workspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `restore_window` links to private item `Editor::materialize_window`
[INFO] [stdout]    --> src/app/workspace.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// dock/preview materialization ([`Editor::materialize_window`]) so a
[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 `restore_active_window_on_launch` links to private item `Editor::materialize_window`
[INFO] [stdout]    --> src/app/workspace.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |     /// the lazy [`Editor::materialize_window`]; both funnel through
[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 `persist_on_exit` links to private item `Self::auto_save_on_exit`
[INFO] [stdout]    --> src/app/workspace.rs:718:12
[INFO] [stdout]     |
[INFO] [stdout] 718 |     /// ([`Self::auto_save_on_exit`]), end the recovery session (flushes dirty
[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 `Window::restore_file_explorer_settings`
[INFO] [stdout]     --> src/app/workspace.rs:1897:11
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     /// [`Window::restore_file_explorer_settings`]), so re-showing here
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PreparingWindow` links to private item `Editor::preparing_windows`
[INFO] [stdout]    --> src/app/mod.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 | /// See [`Editor::preparing_windows`]. The window is real; this is only
[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 `Editor::render_preparing_shell_page`
[INFO] [stdout]    --> src/app/mod.rs:951:29
[INFO] [stdout]     |
[INFO] [stdout] 951 |     /// *shows* differs — [`Editor::render_preparing_shell_page`] paints the
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `render_preparing_shell_page`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PendingWheelScroll`
[INFO] [stdout]     --> src/app/mod.rs:1509:11
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     /// [`PendingWheelScroll`].
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^ no item named `PendingWheelScroll` 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 `KeybindingResolver::is_terminal_ui_action`
[INFO] [stdout]   --> src/input/command_registry.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |     /// [`KeybindingResolver::is_terminal_ui_action`] which the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KeybindingResolver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fuzzy` links to private item `pattern`
[INFO] [stdout]   --> src/input/fuzzy/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! - [`pattern`] owns [`PreparedPattern`] and the non-allocating subsequence
[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 `fuzzy` links to private item `matcher`
[INFO] [stdout]   --> src/input/fuzzy/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //! - [`matcher`] owns the scoring DP (with an arena-based backpointer chain
[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 `,`
[INFO] [stdout]   --> src/input/keybindings.rs:71:32
[INFO] [stdout]    |
[INFO] [stdout] 71 | /// typing characters like @, [, ], {, }, etc. on German, French, and other keyboard layouts.
[INFO] [stdout]    |                                ^ no item named `,` 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 `ActionSpec`
[INFO] [stdout]     --> src/input/keybindings.rs:1438:36
[INFO] [stdout]      |
[INFO] [stdout] 1438 |     /// Render this action as an [`ActionSpec`] — its canonical name plus the
[INFO] [stdout]      |                                    ^^^^^^^^^^ no item named `ActionSpec` 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 `qualify_action`
[INFO] [stdout]     --> src/input/keybindings.rs:1487:22
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     /// Inverse of [`qualify_action`]: split a qualified action string into the
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ no item named `qualify_action` 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 `binds_key` links to private item `is_text_input_modifier`
[INFO] [stdout]     --> src/input/keybindings.rs:2673:11
[INFO] [stdout]      |
[INFO] [stdout] 2673 |     /// [`is_text_input_modifier`] modifiers in a text context) does not
[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 `resolve_terminal_ui_action` links to private item `Self::is_terminal_ui_action`
[INFO] [stdout]     --> src/input/keybindings.rs:2697:12
[INFO] [stdout]      |
[INFO] [stdout] 2697 |     /// ([`Self::is_terminal_ui_action`]).
[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 `ProcessSpawner`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:339:31
[INFO] [stdout]     |
[INFO] [stdout] 339 | /// Uses `git ls-files` via [`ProcessSpawner`] as the fast path (respects
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ no item named `ProcessSpawner` 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 `FileSystem`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:341:33
[INFO] [stdout]     |
[INFO] [stdout] 341 | /// directory walking via the [`FileSystem`] trait.
[INFO] [stdout]     |                                 ^^^^^^^^^^ no item named `FileSystem` 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 `set_cache`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:435:37
[INFO] [stdout]     |
[INFO] [stdout] 435 |     /// is still running.  Unlike [`set_cache`], this keeps `loading = true`.
[INFO] [stdout]     |                                     ^^^^^^^^^ no item named `set_cache` 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 `ctrl_j_reading` links to private item `crate::input::keybindings::is_text_input_modifier`
[INFO] [stdout]   --> src/input/router.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// ([`crate::input::keybindings::is_text_input_modifier`]). This reading is
[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::k8s`
[INFO] [stdout]    --> src/services/authority/mod.rs:659:41
[INFO] [stdout]     |
[INFO] [stdout] 659 |     /// The high-level counterpart to [`Self::k8s`]: wires the filesystem and
[INFO] [stdout]     |                                         ^^^^^^^^^ the struct `Authority` has no field or associated item named `k8s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `kube_from_connection` links to private item `KubectlLongRunningSpawner`
[INFO] [stdout]    --> src/services/authority/mod.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |     /// `kubectl exec` ([`KubectlLongRunningSpawner`]). `base_env` is the
[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 `DockerExecSpawner`
[INFO] [stdout]    --> src/services/authority/mod.rs:810:37
[INFO] [stdout]     |
[INFO] [stdout] 810 | /// inside a container, mirroring [`DockerExecSpawner`]'s one-shot exec args.
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^ no item named `DockerExecSpawner` 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 `editorconfig` links to private item `apply_section`
[INFO] [stdout]   --> src/services/editorconfig.rs:19:49
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! properties later is a localized change in [`apply_section`].
[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 `crate::services::remote::spawner::ssh_remote_env_launcher`
[INFO] [stdout]    --> src/services/env_provider.rs:324:24
[INFO] [stdout]     |
[INFO] [stdout] 324 | /// remote launcher ([`crate::services::remote::spawner::ssh_remote_env_launcher`])
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `spawner` in module `remote`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get_release_json`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`get_release_json`]), anonymous open-count telemetry
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `get_release_json` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `post_telemetry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`post_telemetry`]), and the `editor.httpFetch` plugin API
[INFO] [stdout]             ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `post_telemetry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `download_to_file`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`download_to_file`]). Confining every `ureq`/TLS reference to this
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `download_to_file` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LspManager`
[INFO] [stdout]   --> src/services/lsp/mod.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 | //! - **`manager`**: [`LspManager`] - Manages multiple language servers, handles
[INFO] [stdout]    |                        ^^^^^^^^^^ no item named `LspManager` 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 `LspHandle`
[INFO] [stdout]   --> src/services/lsp/mod.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 | //! - **`async_handler`**: [`LspHandle`] and `LspTask` - The async LSP client
[INFO] [stdout]    |                              ^^^^^^^^^ no item named `LspHandle` 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 `LongRunningSpawner`
[INFO] [stdout]     --> src/services/lsp/async_handler.rs:3070:11
[INFO] [stdout]      |
[INFO] [stdout] 3070 |     /// [`LongRunningSpawner`] so container authorities run the server
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^ no item named `LongRunningSpawner` 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 `remove_stale_temp_files` links to private item `Self::atomic_write`
[INFO] [stdout]    --> src/services/recovery/storage.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 |     /// Remove temp files [`Self::atomic_write`] left behind when its process
[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 `request_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:701:11
[INFO] [stdout]     |
[INFO] [stdout] 701 |     /// [`Self::block_on_request`]).
[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 `request_with_data_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:774:11
[INFO] [stdout]     |
[INFO] [stdout] 774 |     /// [`Self::block_on_request`]).
[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 `build_ssh_terminal_args` links to private item `build_ssh_args`
[INFO] [stdout]    --> src/services/remote/spawner.rs:965:25
[INFO] [stdout]     |
[INFO] [stdout] 965 | /// authority. Unlike [`build_ssh_args`] (one-shot, non-interactive LSP /
[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 `SSH_EXEC_LOGIN_SHELL` links to private item `build_ssh_remote_args`
[INFO] [stdout]     --> src/services/remote/spawner.rs:1086:43
[INFO] [stdout]      |
[INFO] [stdout] 1086 | /// runs under the `sh -c` wrapper that [`build_ssh_remote_args`] adds, so 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 `signal_handler` links to private item `relay`
[INFO] [stdout]   --> src/services/signal_handler.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! it (see [`relay`]) and returns. Everything above then runs in ordinary
[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 `stdin_spool` links to private item `SpoolFileSystem`
[INFO] [stdout]   --> src/services/stdin_spool.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! path-based, and there is no name any more. [`SpoolFileSystem`] closes that
[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 `key_to_pty_bytes` links to private item `xterm_modifier_param`
[INFO] [stdout]   --> src/services/terminal/pty.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// ([`xterm_modifier_param`]) rather than a CSI-u form. A child that turned on
[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 `osc_activity` links to private item `OscActivityScanner`
[INFO] [stdout]    --> src/services/terminal/term.rs:582:50
[INFO] [stdout]     |
[INFO] [stdout] 582 |     /// then falls back to output-timing). See [`OscActivityScanner`].
[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 `sanitize_title` links to private item `MAX_TITLE_BYTES`
[INFO] [stdout]   --> src/services/terminal_title.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// [`MAX_TITLE_BYTES`] on a UTF-8 character boundary.
[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 `drain_stdin` links to private item `ESC_GRACE`
[INFO] [stdout]    --> src/services/tty_input.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 |     /// [`ESC_GRACE`] it is pulled in so the sequence completes as one event;
[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 `queue_external` links to private item `Self::push_coalesced`
[INFO] [stdout]    --> src/services/tty_input.rs:226:39
[INFO] [stdout]     |
[INFO] [stdout] 226 |     /// coalescing [`push_coalesced`](Self::push_coalesced) applies to parsed
[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 `ProcessSpawner`
[INFO] [stdout]   --> src/services/workspace_trust.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! [`ProcessSpawner`] / [`LongRunningSpawner`]. Wrapping those two spawners is
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ no item named `ProcessSpawner` 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 `LongRunningSpawner`
[INFO] [stdout]   --> src/services/workspace_trust.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! [`ProcessSpawner`] / [`LongRunningSpawner`]. Wrapping those two spawners is
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^ no item named `LongRunningSpawner` 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::services::authority::Authority::with_trust`
[INFO] [stdout]   --> src/services/workspace_trust.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! cooperation. [`Authority::with_trust`](crate::services::authority::Authority::with_trust)
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Authority` has no field or associated item named `with_trust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `discard_completed_before`
[INFO] [stdout]    --> src/server/command_access.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 | /// claims stays queued until [`discard_completed_before`] reaps it.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `discard_completed_before` 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 `DaemonSpawn`
[INFO] [stdout]   --> src/server/daemon/unix.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | /// [`DaemonSpawn`], which documents each flag and builds the argv.
[INFO] [stdout]    |       ^^^^^^^^^^^ no item named `DaemonSpawn` 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 `flush_idle` links to private item `ESC_GRACE`
[INFO] [stdout]   --> src/server/input_parser.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// for [`ESC_GRACE`] without a continuation. Returns the events to inject
[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 `BufReader`
[INFO] [stdout]    --> src/server/local_control.rs:477:31
[INFO] [stdout]     |
[INFO] [stdout] 477 | /// Shares the connection's [`BufReader`] with the post-handshake command
[INFO] [stdout]     |                               ^^^^^^^^^ no item named `BufReader` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `BufRead`
[INFO] [stdout]     |
[INFO] [stdout] 477 - /// Shares the connection's [`BufReader`] with the post-handshake command
[INFO] [stdout] 477 + /// Shares the connection's [`BufRead`] with the post-handshake command
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `remove_in_range`
[INFO] [stdout]    --> src/view/conceal.rs:199:16
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// Like [`remove_in_range`], but only removes ranges belonging to
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ no item named `remove_in_range` 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 `PatternIndentCalculator::count_leading_indent`
[INFO] [stdout]    --> src/view/folding.rs:477:8
[INFO] [stdout]     |
[INFO] [stdout] 477 | /// ([`PatternIndentCalculator::count_leading_indent`]).
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PatternIndentCalculator` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `find_line_start_byte` links to private item `LINE_SCAN_LIMIT`
[INFO] [stdout]    --> src/view/folding.rs:502:37
[INFO] [stdout]     |
[INFO] [stdout] 502 |     /// no line start lies within [`LINE_SCAN_LIMIT`] bytes above 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 `find_line_end_byte` links to private item `LINE_SCAN_LIMIT`
[INFO] [stdout]    --> src/view/folding.rs:541:45
[INFO] [stdout]     |
[INFO] [stdout] 541 |     /// or `None` when the line runs past [`LINE_SCAN_LIMIT`].
[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 `cursor_sig_for_line`
[INFO] [stdout]   --> src/view/line_wrap_cache.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// [`cursor_sig_for_line`]). Cursor-dependent conceal/soft-break
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^ no item named `cursor_sig_for_line` 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 `char_position_in_layout`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:180:40
[INFO] [stdout]     |
[INFO] [stdout] 180 | /// The byte-oriented counterpart of [`char_position_in_layout`], which walks
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^ no item named `char_position_in_layout` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `byte_position_in_layout`
[INFO] [stdout]     |
[INFO] [stdout] 180 - /// The byte-oriented counterpart of [`char_position_in_layout`], which walks
[INFO] [stdout] 180 + /// The byte-oriented counterpart of [`byte_position_in_layout`], which walks
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `char_position_in_layout`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:190:32
[INFO] [stdout]     |
[INFO] [stdout] 190 | /// which is not the same as [`char_position_in_layout`]'s last visual column
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ no item named `char_position_in_layout` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `byte_position_in_layout`
[INFO] [stdout]     |
[INFO] [stdout] 190 - /// which is not the same as [`char_position_in_layout`]'s last visual column
[INFO] [stdout] 190 + /// which is not the same as [`byte_position_in_layout`]'s last visual column
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `row_walk` links to private item `build_base_tokens`
[INFO] [stdout]   --> src/view/row_walk.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! feeding [`build_base_tokens`] — the renderer's own stream, read from the same
[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 `Viewport::top_visual_row_source_byte`
[INFO] [stdout]   --> src/view/row_walk.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | //! markdown buffer. [`Viewport::top_visual_row_source_byte`] already declines to
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Viewport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::view::line_wrap_cache::LineWrapCache`
[INFO] [stdout]   --> src/view/scrollbar_marker.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! [`crate::view::line_wrap_cache::LineWrapCache`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LineWrapCache` in module `line_wrap_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CoreMarks` links to private item `ProjectionKey::core_version`
[INFO] [stdout]    --> src/view/scrollbar_marker.rs:307:27
[INFO] [stdout]     |
[INFO] [stdout] 307 | /// recomputed whenever [`ProjectionKey::core_version`] moves, so there is
[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 `query_viewport_rendered` links to private item `crate::view::ui::split_rendering::transforms::resolve_inline_hints`
[INFO] [stdout]    --> src/view/soft_break.rs:351:11
[INFO] [stdout]     |
[INFO] [stdout] 351 |     /// [`crate::view::ui::split_rendering::transforms::resolve_inline_hints`].
[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 `FileExplorerRenderer::build_node_line`
[INFO] [stdout]   --> src/view/ui/file_explorer.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 | /// This is [`FileExplorerRenderer::build_node_line`] with the arithmetic taken
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FileExplorerRenderer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MAX_LINE_BYTES`
[INFO] [stdout]    --> src/view/ui/split_rendering/base_tokens.rs:282:32
[INFO] [stdout]     |
[INFO] [stdout] 282 | /// it yields a long line in [`MAX_LINE_BYTES`] pieces, so a 50-row viewport
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ no item named `MAX_LINE_BYTES` 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 `build_line_tokens`
[INFO] [stdout]    --> src/view/ui/split_rendering/base_tokens.rs:626:7
[INFO] [stdout]     |
[INFO] [stdout] 626 | /// [`build_line_tokens`], but starting at `from_byte` instead of the line's
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^ no item named `build_line_tokens` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `build_base_tokens`
[INFO] [stdout]     |
[INFO] [stdout] 626 - /// [`build_line_tokens`], but starting at `from_byte` instead of the line's
[INFO] [stdout] 626 + /// [`build_base_tokens`], but starting at `from_byte` instead of the line's
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ViewLineIterator::with_fold_skip`
[INFO] [stdout]   --> src/view/ui/split_rendering/folding.rs:82:7
[INFO] [stdout]    |
[INFO] [stdout] 82 | /// [`ViewLineIterator::with_fold_skip`] so hidden content is never
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ViewLineIterator` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `instrument` links to private item `super::orchestration::reconcile::place_pane`
[INFO] [stdout]  --> src/view/ui/split_rendering/instrument.rs:6:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - `pane_placements`: [`super::orchestration::reconcile::place_pane`] ran —
[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 `render_buffer_in_split`
[INFO] [stdout]  --> src/view/ui/split_rendering/orchestration/render_buffer.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | //! - [`render_buffer_in_split`] — the two phases combined, the API used by
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^ no item named `render_buffer_in_split` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `draw_buffer_in_split`
[INFO] [stdout]   |
[INFO] [stdout] 9 - //! - [`render_buffer_in_split`] — the two phases combined, the API used by
[INFO] [stdout] 9 + //! - [`draw_buffer_in_split`] — the two phases combined, the API used by
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `apply_wrapping_transform`
[INFO] [stdout]   --> src/view/ui/split_rendering/transforms.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | /// As [`apply_wrapping_transform`], resuming from a previous row's carry.
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `apply_wrapping_transform` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `apply_wrapping_transform_from`
[INFO] [stdout]    |
[INFO] [stdout] 40 | /// As [`apply_wrapping_transform_from`], resuming from a previous row's carry.
[INFO] [stdout]    |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `apply_wrapping_transform`
[INFO] [stdout]   --> src/view/ui/split_rendering/transforms.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 72 | /// Differs from [`apply_wrapping_transform`] in the rule, not the plumbing: no
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `apply_wrapping_transform` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `apply_wrapping_transform_from`
[INFO] [stdout]    |
[INFO] [stdout] 72 | /// Differs from [`apply_wrapping_transform_from`] in the rule, not the plumbing: no
[INFO] [stdout]    |                                            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `visible_line_span`
[INFO] [stdout]    --> src/view/ui/split_rendering/view_data.rs:119:50
[INFO] [stdout]     |
[INFO] [stdout] 119 | /// renderer can draw are covered by `rows × ` [`visible_line_span`] — the
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^ no item named `visible_line_span` 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 `elided_tab_name` links to private item `elide_path_label`
[INFO] [stdout]    --> src/view/ui/tabs.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | /// [`elide_path_label`]) so the file name survives.
[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 `calculate_tab_widths`
[INFO] [stdout]    --> src/view/ui/tabs.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 | /// The label builder ([`calculate_tab_widths`]) and the strip's nodes run
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ no item named `calculate_tab_widths` 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 `hold_rows_while_head_at` links to private item `EnsureVisible::HoldRows`
[INFO] [stdout]    --> src/view/viewport.rs:435:44
[INFO] [stdout]     |
[INFO] [stdout] 435 |     /// horizontal scroll follow it (see [`EnsureVisible::HoldRows`]).
[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 `wrap_area_width` links to private item `Self::grid_cols`
[INFO] [stdout]    --> src/view/viewport.rs:521:28
[INFO] [stdout]     |
[INFO] [stdout] 521 |     /// reads it through [`Self::grid_cols`] instead, so it is not capped 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] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `set_top_byte_with_limit`
[INFO] [stdout]     --> src/view/viewport.rs:1901:32
[INFO] [stdout]      |
[INFO] [stdout] 1901 |     /// Wrapped-mode body of [`set_top_byte_with_limit`].
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^ no item named `set_top_byte_with_limit` 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 `set_top_byte_with_limit`
[INFO] [stdout]     --> src/view/viewport.rs:1967:31
[INFO] [stdout]      |
[INFO] [stdout] 1967 |     /// Non-wrapped body of [`set_top_byte_with_limit`].
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^ no item named `set_top_byte_with_limit` 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::scroll_to_end_of_view`
[INFO] [stdout]     --> src/view/viewport.rs:2066:11
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     /// [`Self::scroll_to_end_of_view`], which needed the rows built to count
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Viewport` has no field or associated item named `scroll_to_end_of_view`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BufferViewState::ensure_cursor_visible`
[INFO] [stdout]     --> src/view/viewport.rs:2108:33
[INFO] [stdout]      |
[INFO] [stdout] 2108 |     /// Callers should prefer [`BufferViewState::ensure_cursor_visible`] which
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BufferViewState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `add_with_theme_keys`
[INFO] [stdout]    --> src/view/virtual_text.rs:389:29
[INFO] [stdout]     |
[INFO] [stdout] 389 |     /// String-id form of [`add_with_theme_keys`] — same as
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ no item named `add_with_theme_keys` 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 `add_with_id`
[INFO] [stdout]    --> src/view/virtual_text.rs:390:11
[INFO] [stdout]     |
[INFO] [stdout] 390 |     /// [`add_with_id`] but stores theme keys for live theme updates.
[INFO] [stdout]     |           ^^^^^^^^^^^ no item named `add_with_id` 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 `clear_lines_in_range`
[INFO] [stdout]    --> src/view/virtual_text.rs:804:37
[INFO] [stdout]     |
[INFO] [stdout] 804 |     /// The inline counterpart of [`clear_lines_in_range`], and it exists for
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `clear_lines_in_range` 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 `WrapIndex::damage_bytes`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              there. This structure is *repaired* by [`WrapIndex::damage_bytes`]: an
[INFO] [stdout]                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WrapIndex` in scope
[INFO] [stdout]   = help: there's a similarly named item `wrap_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `field_action_buttons`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:102:53
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// than on the field's control — `i` indexes [`field_action_buttons`]. Tab
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ no item named `field_action_buttons` 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 `focus_next_field`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:809:56
[INFO] [stdout]     |
[INFO] [stdout] 809 |     /// action buttons. The arrow-key counterpart to [`focus_next_field`].
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^ no item named `focus_next_field` 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 `Layer`
[INFO] [stdout]    --> src/view/settings/input.rs:802:26
[INFO] [stdout]     |
[INFO] [stdout] 802 |     /// Footer buttons: [Layer] [Reset] [Save] [Cancel] + [Edit] on left for advanced users
[INFO] [stdout]     |                          ^^^^^ no item named `Layer` 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 `Reset`
[INFO] [stdout]    --> src/view/settings/input.rs:802:34
[INFO] [stdout]     |
[INFO] [stdout] 802 |     /// Footer buttons: [Layer] [Reset] [Save] [Cancel] + [Edit] on left for advanced users
[INFO] [stdout]     |                                  ^^^^^ no item named `Reset` 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 `Save`
[INFO] [stdout]    --> src/view/settings/input.rs:802:42
[INFO] [stdout]     |
[INFO] [stdout] 802 |     /// Footer buttons: [Layer] [Reset] [Save] [Cancel] + [Edit] on left for advanced users
[INFO] [stdout]     |                                          ^^^^ no item named `Save` 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 `Cancel`
[INFO] [stdout]    --> src/view/settings/input.rs:802:49
[INFO] [stdout]     |
[INFO] [stdout] 802 |     /// Footer buttons: [Layer] [Reset] [Save] [Cancel] + [Edit] on left for advanced users
[INFO] [stdout]     |                                                 ^^^^^^ no item named `Cancel` 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 `Edit`
[INFO] [stdout]    --> src/view/settings/input.rs:802:60
[INFO] [stdout]     |
[INFO] [stdout] 802 |     /// Footer buttons: [Layer] [Reset] [Save] [Cancel] + [Edit] on left for advanced users
[INFO] [stdout]     |                                                            ^^^^ no item named `Edit` 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::set_item_style`
[INFO] [stdout]    --> src/view/settings/state.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// [`Self::set_item_style`] to swap between card / flat presentation.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ the struct `SettingsState` has no field or associated item named `set_item_style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::revert_editing`
[INFO] [stdout]    --> src/view/settings/state.rs:279:11
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// [`Self::revert_editing`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ the struct `SettingsState` has no field or associated item named `revert_editing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset_current_to_default`
[INFO] [stdout]     --> src/view/settings/state.rs:1267:36
[INFO] [stdout]      |
[INFO] [stdout] 1267 |     /// Per-field counterpart of [`reset_current_to_default`], scoped to
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reset_current_to_default` 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 `mnemonic` links to private item `assign_mnemonics`
[INFO] [stdout]   --> src/view/confirm.rs:54:56
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// The accelerator, assigned from this label by [`assign_mnemonics`] when
[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 `by_mnemonic` links to private item `assign_mnemonics`
[INFO] [stdout]    --> src/view/confirm.rs:336:41
[INFO] [stdout]     |
[INFO] [stdout] 336 |     /// One pass, case-insensitively: [`assign_mnemonics`] already guaranteed
[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 `n`
[INFO] [stdout]    --> src/view/prompt.rs:278:18
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                  ^ no item named `n` 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 `d`
[INFO] [stdout]    --> src/view/prompt.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                            ^ no item named `d` 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 `k`
[INFO] [stdout]    --> src/view/prompt.rs:278:39
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                                       ^ no item named `k` 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 `Esc`
[INFO] [stdout]    --> src/view/prompt.rs:278:50
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                                                  ^^^ no item named `Esc` 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 `width_for` links to private item `buttons`
[INFO] [stdout]   --> src/view/shell/confirm.rs:51:55
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// the room, the card takes it; where it does not, [`buttons`] wraps the row.
[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 `file_explorer` links to private item `crate::app::shell_host::shell_theme`
[INFO] [stdout]   --> src/view/shell/file_explorer.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | //! [`crate::app::shell_host::shell_theme`], which documents the literal as an
[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 `assert_parity`
[INFO] [stdout]    --> src/view/shell/frame.rs:989:7
[INFO] [stdout]     |
[INFO] [stdout] 989 | /// [`assert_parity`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^ no item named `assert_parity` 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 `DropdownRow` links to private item `crate::view::ui::MenuRowStyle`
[INFO] [stdout]    --> src/view/shell/menu.rs:166:40
[INFO] [stdout]     |
[INFO] [stdout] 166 | /// The style half is [`MenuRowStyle`](crate::view::ui::MenuRowStyle)'s name;
[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::prompt::Place::Inside`
[INFO] [stdout]    --> src/view/shell/overlay_prompt.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 | /// same shape [`super::prompt::Place::Inside`] uses, and for the same reason:
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Place` has no variant or associated item named `Inside`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `key_section` links to private item `keyboard`
[INFO] [stdout]    --> src/view/shell/popup.rs:208:7
[INFO] [stdout]     |
[INFO] [stdout] 208 | /// [`keyboard`] declares no `Confirm` intent on it. Letting the `popup`
[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 `categories` links to private item `categories_keys`
[INFO] [stdout]    --> src/view/shell/settings.rs:410:53
[INFO] [stdout]     |
[INFO] [stdout] 410 | /// treat as a jump. So the arrows are claimed by [`categories_keys`] before
[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 `grip_hovered` links to private item `grip_ink`
[INFO] [stdout]   --> src/view/shell/sidebar.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 |     /// highlight from this; see [`grip_ink`].
[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 `active` links to private item `content_leaf`
[INFO] [stdout]     --> src/view/shell/splits.rs:1306:11
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     /// [`content_leaf`]).
[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 `status_bar` links to private item `yields_last`
[INFO] [stdout]  --> src/view/shell/status_bar.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! side is reserved by [`yields_last`] and the left elides into the rest. A
[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 `covered`
[INFO] [stdout]   --> src/view/shell/widgets.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! **Coverage is explicit** ([`covered`]) because a panel is either described
[INFO] [stdout]    |                                 ^^^^^^^ no item named `covered` 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 `widget_node_key` links to private item `node_in`
[INFO] [stdout]    --> src/view/shell/widgets.rs:856:23
[INFO] [stdout]     |
[INFO] [stdout] 856 | /// of its own. See [`node_in`] and [`node_key_of`].
[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 `widget_focus_key` links to private item `on_the_ring`
[INFO] [stdout]    --> src/view/shell/widgets.rs:942:7
[INFO] [stdout]     |
[INFO] [stdout] 942 | /// [`on_the_ring`] puts it on the wrapper it builds, the tree names the
[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 `UiFact::WidgetWheel`
[INFO] [stdout]     --> src/view/shell/widgets.rs:3665:53
[INFO] [stdout]      |
[INFO] [stdout] 3665 | /// exactly what the arena was consulted for. See [`UiFact::WidgetWheel`].
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^ no item named `UiFact` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `api::Elide`
[INFO] [stdout]     --> src/view/shell/widgets.rs:4176:36
[INFO] [stdout]      |
[INFO] [stdout] 4176 | /// The tree's name for a spec's [`api::Elide`]. Two enums rather than one
[INFO] [stdout]      |                                    ^^^^^^^^^^ no item named `api` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `focus_places_cursor` links to private item `places_cursor`
[INFO] [stdout]     --> src/view/shell/widgets.rs:4259:52
[INFO] [stdout]      |
[INFO] [stdout] 4259 | /// cursor while its surface holds the keyboard ([`places_cursor`]): a text
[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: unclosed HTML tag `T`
[INFO] [stdout]   --> src/app/settings_prompts.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! boilerplate into a single SettingsPromptBuilder<T>.
[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] 12 | //! boilerplate into a single `SettingsPromptBuilder<T>`.
[INFO] [stdout]    |                               +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]   --> src/input/fuzzy/pattern.rs:25:39
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// Lowercased query term as a Vec<char> (needed for DP indexing).
[INFO] [stdout]    |                                       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// Lowercased query term as a `Vec<char>` (needed for DP indexing).
[INFO] [stdout]    |                                    +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]   --> src/input/input_history.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    - Simple structure that can be serialized (Vec<String>)
[INFO] [stdout]    |                                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    - Simple structure that can be serialized (`Vec<String>`)
[INFO] [stdout]    |                                                   +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/input/keybindings.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | /// See: https://github.com/crossterm-rs/crossterm/issues/820
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]    = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 72 | /// See: <https://github.com/crossterm-rs/crossterm/issues/820>
[INFO] [stdout]    |          +                                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]     --> src/input/keybindings.rs:2674:46
[INFO] [stdout]      |
[INFO] [stdout] 2674 |     /// count. That answer includes Ctrl+Alt+<char> on Windows, where it is
[INFO] [stdout]      |                                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]     --> src/input/keybindings.rs:2676:37
[INFO] [stdout]      |
[INFO] [stdout] 2676 |     /// parser reported as Ctrl+Alt+<char> is ESC plus a control byte instead
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]   --> src/input/router.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 | /// Windows Ctrl+Alt+<char> resolves to typed text, since crossterm and the
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/services/authority/mod.rs:581:39
[INFO] [stdout]     |
[INFO] [stdout] 581 |     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[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] 581 -     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[INFO] [stdout] 581 +     /// ([`RemoteLongRunningSpawner`]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `XX`
[INFO] [stdout]    --> src/view/ui/view_pipeline.rs:458:84
[INFO] [stdout]     |
[INFO] [stdout] 458 | /// Check if a byte is an unprintable control character that should be rendered as <XX>
[INFO] [stdout]     |                                                                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]    --> src/view/settings/schema.rs:218:54
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// anyOf combinator (used by schemars for Option<T> where T is a struct)
[INFO] [stdout]     |                                                      ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// anyOf combinator (used by schemars for `Option<T>` where T is a struct)
[INFO] [stdout]     |                                                +         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]    --> src/view/settings/state.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |     /// Whether the "Delete <name>?" prompt is showing over the
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]     --> src/view/settings/state.rs:2084:25
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     /// Pop the "Delete <name>?" confirmation prompt. The actual
[INFO] [stdout]      |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `BufferId`
[INFO] [stdout]    --> src/view/split.rs:598:40
[INFO] [stdout]     |
[INFO] [stdout] 598 |     /// Collect buffer-tab ids as a Vec<BufferId> (skipping groups).
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 598 |     /// Collect buffer-tab ids as a `Vec<BufferId>` (skipping groups).
[INFO] [stdout]     |                                     +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `notify` is both a function and a crate
[INFO] [stdout]   --> src/services/signal_handler/relay.rs:63:64
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// atomic before installing the handler, and pass it to [`notify`].
[INFO] [stdout]    |                                                                ^^^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// atomic before installing the handler, and pass it to [`notify()`].
[INFO] [stdout]    |                                                                      ++
[INFO] [stdout] help: to link to the crate, prefix with `mod@`
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// atomic before installing the handler, and pass it to [`mod@notify`].
[INFO] [stdout]    |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0, nix v0.31.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 9`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fresh/index.html
[INFO] running `Command { std: "docker" "inspect" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr] warning: fresh-editor@0.5.2: Generated plugins hash: c8f157d1542b8f89
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]     Checking wayland-client v0.31.14
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.128.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling rquickjs-macro v0.11.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling ts-rs-macros v12.0.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]     Checking tokio v1.52.2
[INFO] [stderr]    Compiling fresh-plugin-api-macros v0.5.2
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking phf v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking oxc-miette v2.7.1
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tree-sitter-highlight v0.26.8
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking fresh-input-parser v0.5.2
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking fresh-languages v0.5.2
[INFO] [stderr]     Checking wl-clipboard-rs v0.9.3
[INFO] [stderr]     Checking oxc_span v0.128.0
[INFO] [stderr]     Checking oxc_diagnostics v0.128.0
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking ts-rs v12.0.1
[INFO] [stderr]     Checking oxc_regular_expression v0.128.0
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking rquickjs v0.11.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]     Checking oxc_index v4.1.0
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking rquickjs-serde v0.5.0
[INFO] [stderr]     Checking lsp-types v0.97.0
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking jsonc-parser v0.32.3
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking oxc_syntax v0.128.0
[INFO] [stderr]     Checking oxc-browserslist v3.0.2
[INFO] [stderr]     Checking alacritty_terminal v0.26.0
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stderr]     Checking ratatui-crossterm v0.1.0
[INFO] [stderr]     Checking oxc_ast v0.128.0
[INFO] [stderr]     Checking oxc_compat v0.128.0
[INFO] [stderr]     Checking ratatui v0.30.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]    Compiling fresh-editor-core v0.5.2
[INFO] [stderr]     Checking fresh-update v0.5.2
[INFO] [stderr]     Checking interprocess v2.4.2
[INFO] [stderr]     Checking oxc_ecmascript v0.128.0
[INFO] [stderr]     Checking oxc_ast_visit v0.128.0
[INFO] [stderr]     Checking oxc_parser v0.128.0
[INFO] [stderr]     Checking oxc_semantic v0.128.0
[INFO] [stderr]     Checking oxc_isolated_declarations v0.128.0
[INFO] [stderr]     Checking oxc_traverse v0.128.0
[INFO] [stderr]     Checking oxc_codegen v0.128.0
[INFO] [stderr]     Checking fresh-core v0.5.2
[INFO] [stderr]     Checking oxc_transformer v0.128.0
[INFO] [stderr]     Checking fresh-parser-js v0.5.2
[INFO] [stderr]     Checking fresh-plugin-runtime v0.5.2
[INFO] [stderr]  Documenting fresh-editor v0.5.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `gui`
[INFO] [stdout]   --> src/lib.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[cfg(feature = "gui")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `dev-bins`, `embed-plugins`, `http`, `plugins`, `runtime`, `schema-only`, `self-update`, `tempfile`, `tree-sitter`, `wasm`, and `web`
[INFO] [stdout]    = help: consider adding `gui` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `autoload`
[INFO] [stdout]    --> src/init_script.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// Outcome of [`autoload`].
[INFO] [stdout]     |                  ^^^^^^^^ no item named `autoload` 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: public documentation for `add_overlay` links to private item `Self::apply_add_overlay`
[INFO] [stdout]     --> src/state.rs:1271:42
[INFO] [stdout]      |
[INFO] [stdout] 1271 |     /// event (via [`apply_add_overlay`](Self::apply_add_overlay)) and direct
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]      = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `preview_file_in_split` links to private item `Self::preview_file`
[INFO] [stdout]    --> src/app/buffer_management.rs:250:43
[INFO] [stdout]     |
[INFO] [stdout] 250 |     /// The whole preview discipline is [`Self::preview_file`]'s; the only
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `dismiss_preview` links to private item `Self::preview_file`
[INFO] [stdout]    --> src/app/buffer_management.rs:311:53
[INFO] [stdout]     |
[INFO] [stdout] 311 |     /// half-owned, mirroring the replace path in [`Self::preview_file`].
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `config_mut` links to private item `Editor::sync_windows_config`
[INFO] [stdout]   --> src/app/editor_accessors.rs:38:53
[INFO] [stdout]    |
[INFO] [stdout] 38 |     /// therefore leave window clones stale until [`Editor::sync_windows_config`]
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `SessionAuthoritySpec`
[INFO] [stdout]    --> src/app/editor_accessors.rs:605:42
[INFO] [stdout]     |
[INFO] [stdout] 605 |     /// rebuild/reconnect its backend ([`SessionAuthoritySpec`]). Independent of
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^ no item named `SessionAuthoritySpec` 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 `Authority`
[INFO] [stdout]    --> src/app/editor_accessors.rs:606:20
[INFO] [stdout]     |
[INFO] [stdout] 606 |     /// the live [`Authority`]: a session is *dormant* when its spec is remote
[INFO] [stdout]     |                    ^^^^^^^^^ no item named `Authority` 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 `orchestrator_mode` links to private item `Editor::fills_an_empty_workspace`
[INFO] [stdout]     --> src/app/editor_init.rs:1733:16
[INFO] [stdout]      |
[INFO] [stdout] 1733 |     /// (see [`Editor::fills_an_empty_workspace`]) so the welcome page — or
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_entries` links to private item `Self::rebuild_entries`
[INFO] [stdout]    --> src/app/file_open.rs:275:33
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// `entries` from it via [`Self::rebuild_entries`], honoring the current
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_all_on_exit` links to private item `Editor::exit_save_plan`
[INFO] [stdout]    --> src/app/file_operations.rs:597:41
[INFO] [stdout]     |
[INFO] [stdout] 597 |     /// Carry out the exit save plan ([`Editor::exit_save_plan`]): write every
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `save_all_on_exit` links to private item `Editor::auto_save_on_exit`
[INFO] [stdout]    --> src/app/file_operations.rs:602:41
[INFO] [stdout]     |
[INFO] [stdout] 602 |     /// Run by the auto-save on exit ([`Editor::auto_save_on_exit`]) and by
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] afterwards.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]    --> src/app/navigation.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `EditorState::add_overlay`
[INFO] [stdout]   --> src/app/popup_overlay_actions.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     /// (via [`EditorState::add_overlay`]); recovering it from
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EditorState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `start_recovery_session` links to private item `Editor::offer_interrupted_save`
[INFO] [stdout]   --> src/app/recovery_actions.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 |     /// ([`Editor::offer_interrupted_save`]).
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sync_terminal_titles` links to private item `FG_POLL_INTERVAL`
[INFO] [stdout]    --> src/app/terminal.rs:883:59
[INFO] [stdout]     |
[INFO] [stdout] 883 |     /// group (`tcgetpgrp` + `/proc`) — is throttled to [`FG_POLL_INTERVAL`]
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sync_terminal_titles` links to private item `combine_terminal_title`
[INFO] [stdout]    --> src/app/terminal.rs:887:55
[INFO] [stdout]     |
[INFO] [stdout] 887 |     /// The tab label **combines** two sources (see [`combine_terminal_title`]):
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CellsProvenance` links to private item `PAINTER_REGIONS`
[INFO] [stdout]   --> src/app/theme_inspect.rs:14:114
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// region `Chrome` — or by the one painter left, the pane's text pipeline, which records its own two regions ([`PAINTER_REGIONS`]). A
[INFO] [stdout]    |                                                                                                                  ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BufferMetadata`
[INFO] [stdout]   --> src/app/types/lsp_uri.rs:33:30
[INFO] [stdout]    |
[INFO] [stdout] 33 | /// Storing buffer URIs in [`BufferMetadata`] as `LspUri` (not
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ no item named `BufferMetadata` 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 `ChromeLayout::apply_theme_runs`
[INFO] [stdout]   --> src/app/types/theme.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// caller applies them via [`ChromeLayout::apply_theme_runs`] once its own
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ChromeLayout` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `apply_theme_runs` links to private item `super::layout::ChromeLayout::apply_theme_runs`
[INFO] [stdout]   --> src/app/types/theme.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | /// both [`super::layout::ChromeLayout::apply_theme_runs`] and the split
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::set_virtual_buffer_content`
[INFO] [stdout]    --> src/app/virtual_buffers.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 |     /// Thin shim over [`Window::set_virtual_buffer_content`].
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `python`
[INFO] [stdout]   --> src/app/warning_domains.rs:22:55
[INFO] [stdout]    |
[INFO] [stdout] 22 |     /// Display label for the status bar (e.g., "LSP [python]", "[⚠ 2]")
[INFO] [stdout]    |                                                       ^^^^^^ no item named `python` 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 `Workspace::last_focused_at`
[INFO] [stdout]    --> src/app/window/mod.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// Persisted through [`Workspace::last_focused_at`], which is what
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Workspace` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `apply_event_to_buffer`
[INFO] [stdout]     --> src/app/window/mod.rs:1803:19
[INFO] [stdout]      |
[INFO] [stdout] 1803 |     /// Same as [`apply_event_to_buffer`] but operates on a buffer-group
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^ no item named `apply_event_to_buffer` 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 `FoldManager::prune_orphaned`
[INFO] [stdout]     --> src/app/window/mod.rs:1906:36
[INFO] [stdout]      |
[INFO] [stdout] 1906 |     /// edit that caused it (see [`FoldManager::prune_orphaned`]).
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FoldManager` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `focused_terminal_live` links to private item `Window::sync_terminal_mode_flags`
[INFO] [stdout]     --> src/app/window/mod.rs:3479:21
[INFO] [stdout]      |
[INFO] [stdout] 3479 |     /// of truth: [`Window::sync_terminal_mode_flags`] sets the `Terminal` key
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `open_local_file` links to private item `Window::set_active_buffer`
[INFO] [stdout]     --> src/app/window/mod.rs:3918:11
[INFO] [stdout]      |
[INFO] [stdout] 3918 |     /// [`Window::set_active_buffer`], so no plugin hook fires — the
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `set_pane_buffer` links to private item `Window::follow_path_in_explorer`
[INFO] [stdout]     --> src/app/window/mod.rs:5022:11
[INFO] [stdout]      |
[INFO] [stdout] 5022 |     /// [`Window::follow_path_in_explorer`]'s to decide.
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `create_window_with_terminal` links to private item `Self::adopt_active_window_authority`
[INFO] [stdout]    --> src/app/window_actions.rs:388:22
[INFO] [stdout]     |
[INFO] [stdout] 388 |     /// window via [`Self::adopt_active_window_authority`] before returning,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Window::config`
[INFO] [stdout]    --> src/app/window_resources.rs:102:7
[INFO] [stdout]     |
[INFO] [stdout] 102 | /// [`Window::config()`] / `Window::authority()` accessors are the
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^ no item named `Window` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::sync_all_terminal_backing_files`
[INFO] [stdout]   --> src/app/workspace.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`Editor::save_workspace`] calls [`Editor::sync_all_terminal_backing_files`] to ensure
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `sync_all_terminal_backing_files`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Editor::restore_terminal_from_workspace`
[INFO] [stdout]   --> src/app/workspace.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! [`Editor::restore_terminal_from_workspace`] loads the backing file directly as a
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Editor` has no field or associated item named `restore_terminal_from_workspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `restore_window` links to private item `Editor::materialize_window`
[INFO] [stdout]    --> src/app/workspace.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// dock/preview materialization ([`Editor::materialize_window`]) so a
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `restore_active_window_on_launch` links to private item `Editor::materialize_window`
[INFO] [stdout]    --> src/app/workspace.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |     /// the lazy [`Editor::materialize_window`]; both funnel through
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `persist_on_exit` links to private item `Self::auto_save_on_exit`
[INFO] [stdout]    --> src/app/workspace.rs:718:12
[INFO] [stdout]     |
[INFO] [stdout] 718 |     /// ([`Self::auto_save_on_exit`]), end the recovery session (flushes dirty
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PreparingWindow` links to private item `Editor::preparing_windows`
[INFO] [stdout]    --> src/app/mod.rs:303:11
[INFO] [stdout]     |
[INFO] [stdout] 303 | /// See [`Editor::preparing_windows`]. The window is real; this is only
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `KeybindingResolver::is_terminal_ui_action`
[INFO] [stdout]   --> src/input/command_registry.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |     /// [`KeybindingResolver::is_terminal_ui_action`] which the
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `KeybindingResolver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fuzzy` links to private item `pattern`
[INFO] [stdout]   --> src/input/fuzzy/mod.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | //! - [`pattern`] owns [`PreparedPattern`] and the non-allocating subsequence
[INFO] [stdout]    |         ^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `fuzzy` links to private item `matcher`
[INFO] [stdout]   --> src/input/fuzzy/mod.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | //! - [`matcher`] owns the scoring DP (with an arena-based backpointer chain
[INFO] [stdout]    |         ^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ActionSpec`
[INFO] [stdout]     --> src/input/keybindings.rs:1438:36
[INFO] [stdout]      |
[INFO] [stdout] 1438 |     /// Render this action as an [`ActionSpec`] — its canonical name plus the
[INFO] [stdout]      |                                    ^^^^^^^^^^ no item named `ActionSpec` 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 `qualify_action`
[INFO] [stdout]     --> src/input/keybindings.rs:1487:22
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     /// Inverse of [`qualify_action`]: split a qualified action string into the
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ no item named `qualify_action` 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 `binds_key` links to private item `is_text_input_modifier`
[INFO] [stdout]     --> src/input/keybindings.rs:2673:11
[INFO] [stdout]      |
[INFO] [stdout] 2673 |     /// [`is_text_input_modifier`] modifiers in a text context) does not
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `resolve_terminal_ui_action` links to private item `Self::is_terminal_ui_action`
[INFO] [stdout]     --> src/input/keybindings.rs:2697:12
[INFO] [stdout]      |
[INFO] [stdout] 2697 |     /// ([`Self::is_terminal_ui_action`]).
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProcessSpawner`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:339:31
[INFO] [stdout]     |
[INFO] [stdout] 339 | /// Uses `git ls-files` via [`ProcessSpawner`] as the fast path (respects
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ no item named `ProcessSpawner` 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 `FileSystem`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:341:33
[INFO] [stdout]     |
[INFO] [stdout] 341 | /// directory walking via the [`FileSystem`] trait.
[INFO] [stdout]     |                                 ^^^^^^^^^^ no item named `FileSystem` 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 `set_cache`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:435:37
[INFO] [stdout]     |
[INFO] [stdout] 435 |     /// is still running.  Unlike [`set_cache`], this keeps `loading = true`.
[INFO] [stdout]     |                                     ^^^^^^^^^ no item named `set_cache` 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 `ctrl_j_reading` links to private item `crate::input::keybindings::is_text_input_modifier`
[INFO] [stdout]   --> src/input/router.rs:97:8
[INFO] [stdout]    |
[INFO] [stdout] 97 | /// ([`crate::input::keybindings::is_text_input_modifier`]). This reading is
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::k8s`
[INFO] [stdout]    --> src/services/authority/mod.rs:659:41
[INFO] [stdout]     |
[INFO] [stdout] 659 |     /// The high-level counterpart to [`Self::k8s`]: wires the filesystem and
[INFO] [stdout]     |                                         ^^^^^^^^^ the struct `Authority` has no field or associated item named `k8s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `kube_from_connection` links to private item `KubectlLongRunningSpawner`
[INFO] [stdout]    --> src/services/authority/mod.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |     /// `kubectl exec` ([`KubectlLongRunningSpawner`]). `base_env` is the
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `editorconfig` links to private item `apply_section`
[INFO] [stdout]   --> src/services/editorconfig.rs:19:49
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! properties later is a localized change in [`apply_section`].
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get_release_json`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`get_release_json`]), anonymous open-count telemetry
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `get_release_json` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `post_telemetry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`post_telemetry`]), and the `editor.httpFetch` plugin API
[INFO] [stdout]             ^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `post_telemetry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `download_to_file`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           ([`download_to_file`]). Confining every `ureq`/TLS reference to this
[INFO] [stdout]             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `download_to_file` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LspManager`
[INFO] [stdout]   --> src/services/lsp/mod.rs:68:24
[INFO] [stdout]    |
[INFO] [stdout] 68 | //! - **`manager`**: [`LspManager`] - Manages multiple language servers, handles
[INFO] [stdout]    |                        ^^^^^^^^^^ no item named `LspManager` 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 `LspHandle`
[INFO] [stdout]   --> src/services/lsp/mod.rs:72:30
[INFO] [stdout]    |
[INFO] [stdout] 72 | //! - **`async_handler`**: [`LspHandle`] and `LspTask` - The async LSP client
[INFO] [stdout]    |                              ^^^^^^^^^ no item named `LspHandle` 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 `remove_stale_temp_files` links to private item `Self::atomic_write`
[INFO] [stdout]    --> src/services/recovery/storage.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 |     /// Remove temp files [`Self::atomic_write`] left behind when its process
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `request_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:701:11
[INFO] [stdout]     |
[INFO] [stdout] 701 |     /// [`Self::block_on_request`]).
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `request_with_data_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:774:11
[INFO] [stdout]     |
[INFO] [stdout] 774 |     /// [`Self::block_on_request`]).
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `build_ssh_terminal_args` links to private item `build_ssh_args`
[INFO] [stdout]    --> src/services/remote/spawner.rs:965:25
[INFO] [stdout]     |
[INFO] [stdout] 965 | /// authority. Unlike [`build_ssh_args`] (one-shot, non-interactive LSP /
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `SSH_EXEC_LOGIN_SHELL` links to private item `build_ssh_remote_args`
[INFO] [stdout]     --> src/services/remote/spawner.rs:1086:43
[INFO] [stdout]      |
[INFO] [stdout] 1086 | /// runs under the `sh -c` wrapper that [`build_ssh_remote_args`] adds, so it
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `signal_handler` links to private item `relay`
[INFO] [stdout]   --> src/services/signal_handler.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! it (see [`relay`]) and returns. Everything above then runs in ordinary
[INFO] [stdout]    |               ^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `stdin_spool` links to private item `SpoolFileSystem`
[INFO] [stdout]   --> src/services/stdin_spool.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! path-based, and there is no name any more. [`SpoolFileSystem`] closes that
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `key_to_pty_bytes` links to private item `xterm_modifier_param`
[INFO] [stdout]   --> src/services/terminal/pty.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// ([`xterm_modifier_param`]) rather than a CSI-u form. A child that turned on
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `osc_activity` links to private item `OscActivityScanner`
[INFO] [stdout]    --> src/services/terminal/term.rs:582:50
[INFO] [stdout]     |
[INFO] [stdout] 582 |     /// then falls back to output-timing). See [`OscActivityScanner`].
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `sanitize_title` links to private item `MAX_TITLE_BYTES`
[INFO] [stdout]   --> src/services/terminal_title.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// [`MAX_TITLE_BYTES`] on a UTF-8 character boundary.
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `drain_stdin` links to private item `ESC_GRACE`
[INFO] [stdout]    --> src/services/tty_input.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 |     /// [`ESC_GRACE`] it is pulled in so the sequence completes as one event;
[INFO] [stdout]     |           ^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `queue_external` links to private item `Self::push_coalesced`
[INFO] [stdout]    --> src/services/tty_input.rs:226:39
[INFO] [stdout]     |
[INFO] [stdout] 226 |     /// coalescing [`push_coalesced`](Self::push_coalesced) applies to parsed
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ProcessSpawner`
[INFO] [stdout]   --> src/services/workspace_trust.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! [`ProcessSpawner`] / [`LongRunningSpawner`]. Wrapping those two spawners is
[INFO] [stdout]    |       ^^^^^^^^^^^^^^ no item named `ProcessSpawner` 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 `LongRunningSpawner`
[INFO] [stdout]   --> src/services/workspace_trust.rs:24:28
[INFO] [stdout]    |
[INFO] [stdout] 24 | //! [`ProcessSpawner`] / [`LongRunningSpawner`]. Wrapping those two spawners is
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^ no item named `LongRunningSpawner` 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::services::authority::Authority::with_trust`
[INFO] [stdout]   --> src/services/workspace_trust.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! cooperation. [`Authority::with_trust`](crate::services::authority::Authority::with_trust)
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Authority` has no field or associated item named `with_trust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `discard_completed_before`
[INFO] [stdout]    --> src/server/command_access.rs:143:33
[INFO] [stdout]     |
[INFO] [stdout] 143 | /// claims stays queued until [`discard_completed_before`] reaps it.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `discard_completed_before` 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 `DaemonSpawn`
[INFO] [stdout]   --> src/server/daemon/unix.rs:63:7
[INFO] [stdout]    |
[INFO] [stdout] 63 | /// [`DaemonSpawn`], which documents each flag and builds the argv.
[INFO] [stdout]    |       ^^^^^^^^^^^ no item named `DaemonSpawn` 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 `flush_idle` links to private item `ESC_GRACE`
[INFO] [stdout]   --> src/server/input_parser.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// for [`ESC_GRACE`] without a continuation. Returns the events to inject
[INFO] [stdout]    |               ^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `remove_in_range`
[INFO] [stdout]    --> src/view/conceal.rs:199:16
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// Like [`remove_in_range`], but only removes ranges belonging to
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ no item named `remove_in_range` 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 `PatternIndentCalculator::count_leading_indent`
[INFO] [stdout]    --> src/view/folding.rs:477:8
[INFO] [stdout]     |
[INFO] [stdout] 477 | /// ([`PatternIndentCalculator::count_leading_indent`]).
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PatternIndentCalculator` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `find_line_start_byte` links to private item `LINE_SCAN_LIMIT`
[INFO] [stdout]    --> src/view/folding.rs:502:37
[INFO] [stdout]     |
[INFO] [stdout] 502 |     /// no line start lies within [`LINE_SCAN_LIMIT`] bytes above it.
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `find_line_end_byte` links to private item `LINE_SCAN_LIMIT`
[INFO] [stdout]    --> src/view/folding.rs:541:45
[INFO] [stdout]     |
[INFO] [stdout] 541 |     /// or `None` when the line runs past [`LINE_SCAN_LIMIT`].
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `cursor_sig_for_line`
[INFO] [stdout]   --> src/view/line_wrap_cache.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// [`cursor_sig_for_line`]). Cursor-dependent conceal/soft-break
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^ no item named `cursor_sig_for_line` 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 `char_position_in_layout`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:180:40
[INFO] [stdout]     |
[INFO] [stdout] 180 | /// The byte-oriented counterpart of [`char_position_in_layout`], which walks
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^ no item named `char_position_in_layout` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `byte_position_in_layout`
[INFO] [stdout]     |
[INFO] [stdout] 180 - /// The byte-oriented counterpart of [`char_position_in_layout`], which walks
[INFO] [stdout] 180 + /// The byte-oriented counterpart of [`byte_position_in_layout`], which walks
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `char_position_in_layout`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:190:32
[INFO] [stdout]     |
[INFO] [stdout] 190 | /// which is not the same as [`char_position_in_layout`]'s last visual column
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^ no item named `char_position_in_layout` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `byte_position_in_layout`
[INFO] [stdout]     |
[INFO] [stdout] 190 - /// which is not the same as [`char_position_in_layout`]'s last visual column
[INFO] [stdout] 190 + /// which is not the same as [`byte_position_in_layout`]'s last visual column
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `row_walk` links to private item `build_base_tokens`
[INFO] [stdout]   --> src/view/row_walk.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! feeding [`build_base_tokens`] — the renderer's own stream, read from the same
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Viewport::top_visual_row_source_byte`
[INFO] [stdout]   --> src/view/row_walk.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 | //! markdown buffer. [`Viewport::top_visual_row_source_byte`] already declines to
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Viewport` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::view::line_wrap_cache::LineWrapCache`
[INFO] [stdout]   --> src/view/scrollbar_marker.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 | //! [`crate::view::line_wrap_cache::LineWrapCache`].
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LineWrapCache` in module `line_wrap_cache`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `CoreMarks` links to private item `ProjectionKey::core_version`
[INFO] [stdout]    --> src/view/scrollbar_marker.rs:307:27
[INFO] [stdout]     |
[INFO] [stdout] 307 | /// recomputed whenever [`ProjectionKey::core_version`] moves, so there is
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `query_viewport_rendered` links to private item `crate::view::ui::split_rendering::transforms::resolve_inline_hints`
[INFO] [stdout]    --> src/view/soft_break.rs:351:11
[INFO] [stdout]     |
[INFO] [stdout] 351 |     /// [`crate::view::ui::split_rendering::transforms::resolve_inline_hints`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FileExplorerRenderer::build_node_line`
[INFO] [stdout]   --> src/view/ui/file_explorer.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 | /// This is [`FileExplorerRenderer::build_node_line`] with the arithmetic taken
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FileExplorerRenderer` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `instrument` links to private item `super::orchestration::reconcile::place_pane`
[INFO] [stdout]  --> src/view/ui/split_rendering/instrument.rs:6:28
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! - `pane_placements`: [`super::orchestration::reconcile::place_pane`] ran —
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `elided_tab_name` links to private item `elide_path_label`
[INFO] [stdout]    --> src/view/ui/tabs.rs:108:7
[INFO] [stdout]     |
[INFO] [stdout] 108 | /// [`elide_path_label`]) so the file name survives.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `calculate_tab_widths`
[INFO] [stdout]    --> src/view/ui/tabs.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 | /// The label builder ([`calculate_tab_widths`]) and the strip's nodes run
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ no item named `calculate_tab_widths` 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 `hold_rows_while_head_at` links to private item `EnsureVisible::HoldRows`
[INFO] [stdout]    --> src/view/viewport.rs:435:44
[INFO] [stdout]     |
[INFO] [stdout] 435 |     /// horizontal scroll follow it (see [`EnsureVisible::HoldRows`]).
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `wrap_area_width` links to private item `Self::grid_cols`
[INFO] [stdout]    --> src/view/viewport.rs:521:28
[INFO] [stdout]     |
[INFO] [stdout] 521 |     /// reads it through [`Self::grid_cols`] instead, so it is not capped here.
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::scroll_to_end_of_view`
[INFO] [stdout]     --> src/view/viewport.rs:2066:11
[INFO] [stdout]      |
[INFO] [stdout] 2066 |     /// [`Self::scroll_to_end_of_view`], which needed the rows built to count
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Viewport` has no field or associated item named `scroll_to_end_of_view`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `add_with_theme_keys`
[INFO] [stdout]    --> src/view/virtual_text.rs:389:29
[INFO] [stdout]     |
[INFO] [stdout] 389 |     /// String-id form of [`add_with_theme_keys`] — same as
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ no item named `add_with_theme_keys` 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 `add_with_id`
[INFO] [stdout]    --> src/view/virtual_text.rs:390:11
[INFO] [stdout]     |
[INFO] [stdout] 390 |     /// [`add_with_id`] but stores theme keys for live theme updates.
[INFO] [stdout]     |           ^^^^^^^^^^^ no item named `add_with_id` 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 `clear_lines_in_range`
[INFO] [stdout]    --> src/view/virtual_text.rs:804:37
[INFO] [stdout]     |
[INFO] [stdout] 804 |     /// The inline counterpart of [`clear_lines_in_range`], and it exists for
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^ no item named `clear_lines_in_range` 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 `WrapIndex::damage_bytes`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]              there. This structure is *repaired* by [`WrapIndex::damage_bytes`]: an
[INFO] [stdout]                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WrapIndex` in scope
[INFO] [stdout]   = help: there's a similarly named item `wrap_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `field_action_buttons`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:102:53
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// than on the field's control — `i` indexes [`field_action_buttons`]. Tab
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^ no item named `field_action_buttons` 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 `focus_next_field`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:809:56
[INFO] [stdout]     |
[INFO] [stdout] 809 |     /// action buttons. The arrow-key counterpart to [`focus_next_field`].
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^ no item named `focus_next_field` 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::set_item_style`
[INFO] [stdout]    --> src/view/settings/state.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// [`Self::set_item_style`] to swap between card / flat presentation.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ the struct `SettingsState` has no field or associated item named `set_item_style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset_current_to_default`
[INFO] [stdout]     --> src/view/settings/state.rs:1267:36
[INFO] [stdout]      |
[INFO] [stdout] 1267 |     /// Per-field counterpart of [`reset_current_to_default`], scoped to
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `reset_current_to_default` 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 `mnemonic` links to private item `assign_mnemonics`
[INFO] [stdout]   --> src/view/confirm.rs:54:56
[INFO] [stdout]    |
[INFO] [stdout] 54 |     /// The accelerator, assigned from this label by [`assign_mnemonics`] when
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `by_mnemonic` links to private item `assign_mnemonics`
[INFO] [stdout]    --> src/view/confirm.rs:336:41
[INFO] [stdout]     |
[INFO] [stdout] 336 |     /// One pass, case-insensitively: [`assign_mnemonics`] already guaranteed
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n`
[INFO] [stdout]    --> src/view/prompt.rs:278:18
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                  ^ no item named `n` 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 `d`
[INFO] [stdout]    --> src/view/prompt.rs:278:28
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                            ^ no item named `d` 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 `k`
[INFO] [stdout]    --> src/view/prompt.rs:278:39
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                                       ^ no item named `k` 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 `Esc`
[INFO] [stdout]    --> src/view/prompt.rs:278:50
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// (e.g. " [n] new   [d] dive   [k] kill   [Esc] close").
[INFO] [stdout]     |                                                  ^^^ no item named `Esc` 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 `width_for` links to private item `buttons`
[INFO] [stdout]   --> src/view/shell/confirm.rs:51:55
[INFO] [stdout]    |
[INFO] [stdout] 51 | /// the room, the card takes it; where it does not, [`buttons`] wraps the row.
[INFO] [stdout]    |                                                       ^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `file_explorer` links to private item `crate::app::shell_host::shell_theme`
[INFO] [stdout]   --> src/view/shell/file_explorer.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | //! [`crate::app::shell_host::shell_theme`], which documents the literal as an
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `assert_parity`
[INFO] [stdout]    --> src/view/shell/frame.rs:989:7
[INFO] [stdout]     |
[INFO] [stdout] 989 | /// [`assert_parity`].
[INFO] [stdout]     |       ^^^^^^^^^^^^^ no item named `assert_parity` 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 `DropdownRow` links to private item `crate::view::ui::MenuRowStyle`
[INFO] [stdout]    --> src/view/shell/menu.rs:166:40
[INFO] [stdout]     |
[INFO] [stdout] 166 | /// The style half is [`MenuRowStyle`](crate::view::ui::MenuRowStyle)'s name;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::prompt::Place::Inside`
[INFO] [stdout]    --> src/view/shell/overlay_prompt.rs:232:18
[INFO] [stdout]     |
[INFO] [stdout] 232 | /// same shape [`super::prompt::Place::Inside`] uses, and for the same reason:
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `Place` has no variant or associated item named `Inside`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `key_section` links to private item `keyboard`
[INFO] [stdout]    --> src/view/shell/popup.rs:208:7
[INFO] [stdout]     |
[INFO] [stdout] 208 | /// [`keyboard`] declares no `Confirm` intent on it. Letting the `popup`
[INFO] [stdout]     |       ^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `categories` links to private item `categories_keys`
[INFO] [stdout]    --> src/view/shell/settings.rs:410:53
[INFO] [stdout]     |
[INFO] [stdout] 410 | /// treat as a jump. So the arrows are claimed by [`categories_keys`] before
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `grip_hovered` links to private item `grip_ink`
[INFO] [stdout]   --> src/view/shell/sidebar.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 |     /// highlight from this; see [`grip_ink`].
[INFO] [stdout]    |                                    ^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `active` links to private item `content_leaf`
[INFO] [stdout]     --> src/view/shell/splits.rs:1306:11
[INFO] [stdout]      |
[INFO] [stdout] 1306 |     /// [`content_leaf`]).
[INFO] [stdout]      |           ^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `status_bar` links to private item `yields_last`
[INFO] [stdout]  --> src/view/shell/status_bar.rs:5:27
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! side is reserved by [`yields_last`] and the left elides into the rest. A
[INFO] [stdout]   |                           ^^^^^^^^^^^ this item is private
[INFO] [stdout]   |
[INFO] [stdout]   = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `covered`
[INFO] [stdout]   --> src/view/shell/widgets.rs:25:33
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! **Coverage is explicit** ([`covered`]) because a panel is either described
[INFO] [stdout]    |                                 ^^^^^^^ no item named `covered` 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 `widget_node_key` links to private item `node_in`
[INFO] [stdout]    --> src/view/shell/widgets.rs:856:23
[INFO] [stdout]     |
[INFO] [stdout] 856 | /// of its own. See [`node_in`] and [`node_key_of`].
[INFO] [stdout]     |                       ^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `widget_focus_key` links to private item `on_the_ring`
[INFO] [stdout]    --> src/view/shell/widgets.rs:942:7
[INFO] [stdout]     |
[INFO] [stdout] 942 | /// [`on_the_ring`] puts it on the wrapper it builds, the tree names the
[INFO] [stdout]     |       ^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `focus_places_cursor` links to private item `places_cursor`
[INFO] [stdout]     --> src/view/shell/widgets.rs:4259:52
[INFO] [stdout]      |
[INFO] [stdout] 4259 | /// cursor while its surface holds the keyboard ([`places_cursor`]): a text
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/app/settings_prompts.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! boilerplate into a single SettingsPromptBuilder<T>.
[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] 12 | //! boilerplate into a single `SettingsPromptBuilder<T>`.
[INFO] [stdout]    |                               +                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]   --> src/input/input_history.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    - Simple structure that can be serialized (Vec<String>)
[INFO] [stdout]    |                                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 18 | //!    - Simple structure that can be serialized (`Vec<String>`)
[INFO] [stdout]    |                                                   +           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]     --> src/input/keybindings.rs:2674:46
[INFO] [stdout]      |
[INFO] [stdout] 2674 |     /// count. That answer includes Ctrl+Alt+<char> on Windows, where it is
[INFO] [stdout]      |                                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]     --> src/input/keybindings.rs:2676:37
[INFO] [stdout]      |
[INFO] [stdout] 2676 |     /// parser reported as Ctrl+Alt+<char> is ESC plus a control byte instead
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `char`
[INFO] [stdout]   --> src/input/router.rs:95:22
[INFO] [stdout]    |
[INFO] [stdout] 95 | /// Windows Ctrl+Alt+<char> resolves to typed text, since crossterm and the
[INFO] [stdout]    |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/services/authority/mod.rs:581:39
[INFO] [stdout]     |
[INFO] [stdout] 581 |     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[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] 581 -     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[INFO] [stdout] 581 +     /// ([`RemoteLongRunningSpawner`]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]    --> src/view/settings/state.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |     /// Whether the "Delete <name>?" prompt is showing over the
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]     --> src/view/settings/state.rs:2084:25
[INFO] [stdout]      |
[INFO] [stdout] 2084 |     /// Pop the "Delete <name>?" confirmation prompt. The actual
[INFO] [stdout]      |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `BufferId`
[INFO] [stdout]    --> src/view/split.rs:598:40
[INFO] [stdout]     |
[INFO] [stdout] 598 |     /// Collect buffer-tab ids as a Vec<BufferId> (skipping groups).
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 598 |     /// Collect buffer-tab ids as a `Vec<BufferId>` (skipping groups).
[INFO] [stdout]     |                                     +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.28.0, nix v0.31.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 9`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fresh/index.html
[INFO] running `Command { std: "docker" "inspect" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf", kill_on_drop: false }`
[INFO] [stdout] c3ee4cae1566762a5aa21a5c279ff7bd3e994feb87370ea8432a5045598b47bf
