[INFO] fetching crate fresh-editor 0.4.9...
[INFO] documenting fresh-editor-0.4.9 against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] extracting crate fresh-editor 0.4.9 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate fresh-editor 0.4.9
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fresh-editor 0.4.9
[INFO] tweaked toml for crates.io crate fresh-editor 0.4.9 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fresh-editor 0.4.9 on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fresh-editor 0.4.9 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.99.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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd
[INFO] running `Command { std: "docker" "start" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", 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" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", 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" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.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]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking str_indices v0.4.4
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking ropey v1.6.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]     Checking oxc_estree v0.128.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling dragonbox_ecma v0.1.12
[INFO] [stderr]     Checking cow-utils v0.1.3
[INFO] [stderr]     Checking unicode-id-start v1.4.0
[INFO] [stderr]     Checking nonmax v0.5.5
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]     Checking typenum v1.20.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]     Checking oxc_data_structures v0.128.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]     Checking oxc_allocator v0.128.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling wayland-sys v0.31.11
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking oxc_str v0.128.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking hybrid-array v0.4.11
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]    Compiling foldhash v0.2.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 crossbeam-deque v0.8.6
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking mio v1.2.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking downcast-rs v1.2.1
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling quick-xml v0.39.3
[INFO] [stderr]    Compiling wayland-client v0.31.14
[INFO] [stderr]    Compiling relative-path v2.0.1
[INFO] [stderr]     Checking self_cell v1.2.2
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking crypto-common v0.2.1
[INFO] [stderr]     Checking block-buffer v0.12.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking bitflags v2.11.1
[INFO] [stderr]    Compiling wayland-scanner v0.31.10
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]     Checking lru v0.16.4
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking globset v0.4.18
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]     Checking ignore v0.4.25
[INFO] [stderr]     Checking petgraph v0.8.3
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]     Checking rustls-native-certs v0.8.3
[INFO] [stderr]     Checking sha1 v0.11.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling tree-sitter v0.26.8
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking socket2 v0.6.3
[INFO] [stderr]    Compiling tree-sitter-templ v2.2.0
[INFO] [stderr]    Compiling tree-sitter-javascript v0.25.0
[INFO] [stderr]    Compiling tree-sitter-go v0.25.0
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-json v0.24.8
[INFO] [stderr]     Checking http v1.4.0
[INFO] [stderr]     Checking fluent-uri v0.1.4
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]     Checking num-conv v0.2.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling normpath v1.5.1
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling base62 v2.2.4
[INFO] [stderr]     Checking streaming-iterator v0.1.9
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]     Checking ureq-proto v0.6.0
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling onig v6.5.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking globwalk v0.8.1
[INFO] [stderr]     Checking line-clipping v0.3.7
[INFO] [stderr]     Checking os_pipe v1.2.3
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking webpki-roots v1.0.7
[INFO] [stderr]     Checking is-docker v0.2.0
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]     Checking utf8-zero v0.8.1
[INFO] [stderr]    Compiling fresh-update v0.4.9
[INFO] [stderr]     Checking cursor-icon v1.2.0
[INFO] [stderr]     Checking x11rb-protocol v0.13.2
[INFO] [stderr]     Checking option-ext v0.2.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.3
[INFO] [stderr]     Checking home v0.5.12
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.1
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.128.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking ref-cast v1.0.25
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]    Compiling rquickjs-core v0.11.0
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking oxc-miette v2.7.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ts-rs-macros v12.0.1
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]     Checking tokio v1.52.2
[INFO] [stderr]     Checking rustls-platform-verifier v0.6.2
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]     Checking oxc_span v0.128.0
[INFO] [stderr]     Checking oxc_diagnostics v0.128.0
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking tree_magic_mini v3.2.2
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling rust-i18n v3.1.5
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]     Checking oxc_regular_expression v0.128.0
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking ureq v3.3.0
[INFO] [stderr]     Checking tree-sitter-highlight v0.26.8
[INFO] [stderr]     Checking rustix-openpty v0.2.0
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling fresh-plugin-api-macros v0.4.9
[INFO] [stderr]     Checking is-wsl v0.4.0
[INFO] [stderr]     Checking inotify v0.11.1
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking notify-types v2.1.0
[INFO] [stderr]     Checking wayland-protocols v0.32.12
[INFO] [stderr]     Checking ts-rs v12.0.1
[INFO] [stderr]     Checking serial2 v0.2.36
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling doctest-file v1.1.1
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]     Checking pathdiff v0.2.3
[INFO] [stderr]     Checking shell-words v1.1.1
[INFO] [stderr]     Checking trash v5.2.6
[INFO] [stderr]     Checking open v5.3.4
[INFO] [stderr]     Checking include_dir v0.7.4
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking chardetng v0.1.17
[INFO] [stderr]     Checking notify v8.2.0
[INFO] [stderr]     Checking x11rb v0.13.2
[INFO] [stderr]     Checking uuid v1.23.1
[INFO] [stderr]     Checking fresh-languages v0.4.9
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking fresh-input-parser v0.4.9
[INFO] [stderr]     Checking which v6.0.3
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking libloading v0.9.0
[INFO] [stderr]    Compiling rquickjs-macro v0.11.0
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stderr]     Checking ratatui-crossterm v0.1.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking oxc_index v4.1.0
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking triomphe v0.1.15
[INFO] [stderr]     Checking lsp-types v0.97.0
[INFO] [stderr]     Checking jsonc-parser v0.32.3
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking bincode v1.3.3
[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]     Checking ratatui v0.30.0
[INFO] [stderr]     Checking syntect v5.3.0
[INFO] [stderr]     Checking oxc_ast v0.128.0
[INFO] [stderr]     Checking oxc_compat v0.128.0
[INFO] [stderr]     Checking rquickjs v0.11.0
[INFO] [stderr]     Checking rquickjs-serde v0.5.0
[INFO] [stderr]     Checking interprocess v2.4.2
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]    Compiling fresh-editor v0.4.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking rust-i18n-support v3.1.5
[INFO] [stderr]     Checking wl-clipboard-rs v0.9.3
[INFO] [stderr]    Compiling rust-i18n-macro v3.1.5
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated locale options with 15 locales
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated 8 builtin themes
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated syntax packdump: 146 syntaxes (71 embedded)
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated plugins hash: 886a7c6b057abff2
[INFO] [stderr]     Checking oxc_ecmascript v0.128.0
[INFO] [stderr]     Checking oxc_ast_visit v0.128.0
[INFO] [stderr]     Checking oxc_semantic v0.128.0
[INFO] [stderr]     Checking oxc_parser 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.4.9
[INFO] [stderr]     Checking oxc_transformer v0.128.0
[INFO] [stderr]     Checking fresh-parser-js v0.4.9
[INFO] [stderr]     Checking fresh-plugin-runtime v0.4.9
[INFO] [stderr]  Documenting fresh-editor v0.4.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `gui`
[INFO] [stdout]   --> src/lib.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[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 `setting_keys`
[INFO] [stdout]  --> src/config_keys.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`setting_keys!`] macro that declares them generates **one `#[test]` per
[INFO] [stdout]   |       ^^^^^^^^^^^^^ no item named `setting_keys` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = note: `macro_rules` named `setting_keys` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `setting_keys`
[INFO] [stdout]   --> src/config_keys.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 45 |     /// exist. Declare new keys through [`setting_keys!`] below.
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^ no item named `setting_keys` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = note: `macro_rules` named `setting_keys` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `autoload`
[INFO] [stdout]    --> src/init_script.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 | /// 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] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_overlay` links to private item `Self::apply_add_overlay`
[INFO] [stdout]     --> src/state.rs:1265:42
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     /// 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 `line_endings_normalized`
[INFO] [stdout]   --> src/model/buffer/format.rs:97:49
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// stored in normalized (`\n`) form (see [`line_endings_normalized`]).
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^ no item named `line_endings_normalized` 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 `index`
[INFO] [stdout]   --> src/model/buffer/save.rs:70:38
[INFO] [stdout]    |
[INFO] [stdout] 70 |     /// Insert data from insert_data[index]
[INFO] [stdout]    |                                      ^^^^^ no item named `index` 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 `line_iterator_from_mid_line` links to private item `LineIterator::from_mid_line`
[INFO] [stdout]     --> src/model/buffer/mod.rs:3303:15
[INFO] [stdout]      |
[INFO] [stdout] 3303 |     /// See [`LineIterator::from_mid_line`]: the caller must have obtained
[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 `is_readonly_for_user`
[INFO] [stdout]    --> src/model/filesystem.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     /// use [`is_readonly_for_user`] with the appropriate uid/gid.
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ no item named `is_readonly_for_user` 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 `create`
[INFO] [stdout]    --> src/model/marker.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Unlike [`create`], text inserted exactly at the marker's position leaves
[INFO] [stdout]     |                  ^^^^^^ no item named `create` 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 `with_max_line_bytes` links to private item `MAX_LINE_BYTES`
[INFO] [stdout]    --> src/primitives/line_iterator.rs:173:57
[INFO] [stdout]     |
[INFO] [stdout] 173 |     /// Lower the per-line read cap below the default [`MAX_LINE_BYTES`].
[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 `find_by_path`
[INFO] [stdout]    --> src/primitives/grammar/types.rs:835:35
[INFO] [stdout]     |
[INFO] [stdout] 835 |     /// (shebang) fallback, use [`find_by_path`] with a `first_line` argument
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ no item named `find_by_path` 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 `Family` links to private item `family_for_id`
[INFO] [stdout]   --> src/primitives/indent_rules.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// table ([`family_for_id`]) is data, so adding a language is one 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 `indent` links to private item `IndentCalculator::calculate_indent_pattern`
[INFO] [stdout]   --> src/primitives/indent.rs:17:32
[INFO] [stdout]    |
[INFO] [stdout] 17 | //!   HTML, CSS, …): consult [`IndentCalculator::calculate_indent_pattern`] as
[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 `uses_keyword_delimited_blocks`
[INFO] [stdout]    --> src/primitives/indent.rs:157:16
[INFO] [stdout]     |
[INFO] [stdout] 157 |     /// (see [`uses_keyword_delimited_blocks`]):
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `uses_keyword_delimited_blocks` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |     ///   [`calculate_indent_pattern`] would mis-indent these languages —
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:166:44
[INFO] [stdout]     |
[INFO] [stdout] 166 |     ///   JSON, HTML, CSS, …):** consult [`calculate_indent_pattern`] as a
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_indent`
[INFO] [stdout]    --> src/primitives/indent.rs:239:19
[INFO] [stdout]     |
[INFO] [stdout] 239 |     /// Used by [`calculate_indent`] to decide whether the C-family byte
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ no item named `calculate_indent` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:240:25
[INFO] [stdout]     |
[INFO] [stdout] 240 |     /// heuristics in [`calculate_indent_pattern`] are a safe last-resort
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:344:19
[INFO] [stdout]     |
[INFO] [stdout] 344 |     /// Used by [`calculate_indent_pattern`] to decide whether the empty
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_dedent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:400:52
[INFO] [stdout]     |
[INFO] [stdout] 400 |     /// The pattern-matching fallback used here ([`calculate_dedent_pattern`])
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_dedent_pattern` 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 `calculate_indent_no_language`
[INFO] [stdout]    --> src/primitives/indent.rs:744:17
[INFO] [stdout]     |
[INFO] [stdout] 744 |     /// 1. By [`calculate_indent_no_language`] — files without a tree-sitter
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_no_language` 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 `calculate_indent`
[INFO] [stdout]    --> src/primitives/indent.rs:747:17
[INFO] [stdout]     |
[INFO] [stdout] 747 |     /// 2. By [`calculate_indent`] **only** for tree-sitter-backed C-family
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ no item named `calculate_indent` 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 `calculate_indent`
[INFO] [stdout]    --> src/primitives/indent.rs:766:35
[INFO] [stdout]     |
[INFO] [stdout] 766 |     /// languages, which is why [`calculate_indent`] suppresses this path for
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^ no item named `calculate_indent` 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::handle_lsp_inlay_hints`
[INFO] [stdout]    --> src/app/async_messages.rs:364:11
[INFO] [stdout]     |
[INFO] [stdout] 364 |     /// [`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:438:14
[INFO] [stdout]     |
[INFO] [stdout] 438 |     /// to [`Window::apply_folding_ranges_response`].
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Window` in scope
[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:629:42
[INFO] [stdout]     |
[INFO] [stdout] 629 |     /// 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:630:20
[INFO] [stdout]     |
[INFO] [stdout] 630 |     /// 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 `set_entries` links to private item `Self::rebuild_entries`
[INFO] [stdout]    --> src/app/file_open.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// `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: 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:3433:11
[INFO] [stdout]      |
[INFO] [stdout] 3433 |     /// [`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 `ScrollbarState::offset_for_thumb_top`
[INFO] [stdout]   --> src/app/mouse_input.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 | /// [`ScrollbarState::offset_for_thumb_top`] is the real inverse of the thumb
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ScrollbarState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ContextMenuKind`
[INFO] [stdout]     --> src/app/mouse_input.rs:1921:14
[INFO] [stdout]      |
[INFO] [stdout] 1921 |     /// on [`ContextMenuKind`]. Click-outside dismisses; border rows are inert;
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^ no item named `ContextMenuKind` 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 `OK`
[INFO] [stdout]     --> src/app/mouse_input.rs:2104:68
[INFO] [stdout]      |
[INFO] [stdout] 2104 |     /// clicks act on its controls (radio rows select + confirm; [ OK ] confirms
[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 `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:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 |     /// [`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:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     /// [`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:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `get_key_context` links to private item `Editor::overlay_layers`
[INFO] [stdout]    --> src/app/overlay.rs:436:25
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// keyboard (see [`Editor::overlay_layers`]).
[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 `plugin_offloop::grep_project`
[INFO] [stdout]     --> src/app/plugin_commands.rs:3014:39
[INFO] [stdout]      |
[INFO] [stdout] 3014 |     /// 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:1681:46
[INFO] [stdout]      |
[INFO] [stdout] 1681 |     /// 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:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// (via [`EditorState::add_overlay`]); recovering it from
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `EditorState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `render_file_explorer`
[INFO] [stdout]     --> src/app/render.rs:1429:22
[INFO] [stdout]      |
[INFO] [stdout] 1429 |     /// sidebar is [`render_file_explorer`], which draws into the returned rect.
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^ no item named `render_file_explorer` 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 `OverlayOptions`
[INFO] [stdout]     --> src/app/render.rs:4349:37
[INFO] [stdout]      |
[INFO] [stdout] 4349 |     /// 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:4350:11
[INFO] [stdout]      |
[INFO] [stdout] 4350 |     /// [`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 `render_floating_widget_panel`
[INFO] [stdout]     --> src/app/render.rs:4434:25
[INFO] [stdout]      |
[INFO] [stdout] 4434 |     /// theirs inside [`render_floating_widget_panel`]; split-mounted
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `render_floating_widget_panel` 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 `Editor::handle_vertical_scroll`
[INFO] [stdout]   --> src/app/scrollbar_input.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |     /// [`Editor::handle_vertical_scroll`]; what reaches here is the permanent
[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/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 `start`
[INFO] [stdout]   --> src/app/stdin_stream.rs:43:64
[INFO] [stdout]    |
[INFO] [stdout] 43 | /// `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:386:54
[INFO] [stdout]     |
[INFO] [stdout] 386 |     /// 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:879:59
[INFO] [stdout]     |
[INFO] [stdout] 879 |     /// 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:883:55
[INFO] [stdout]     |
[INFO] [stdout] 883 |     /// 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 `Editor::begin_terminal_grid_selection`
[INFO] [stdout]    --> src/app/terminal_mouse.rs:464:34
[INFO] [stdout]     |
[INFO] [stdout] 464 |     /// 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:557:11
[INFO] [stdout]     |
[INFO] [stdout] 557 |     /// [`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:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// [`SmartHomeTarget::PreviousVisualRowStart`] the caller issues the
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `SmartHomeTarget` in scope
[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:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// 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:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// 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:298:26
[INFO] [stdout]     |
[INFO] [stdout] 298 |     /// 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:58:55
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// 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 `apply_text_key`
[INFO] [stdout]    --> src/app/widget_runtime.rs:160:39
[INFO] [stdout]     |
[INFO] [stdout] 160 | /// Whether routing `event` through [`apply_text_key`] would mutate the
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ no item named `apply_text_key` 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 `handle_widget_select_move_for_key`
[INFO] [stdout]     --> src/app/widget_runtime.rs:2364:28
[INFO] [stdout]      |
[INFO] [stdout] 2364 |     /// keyboard nav via [`handle_widget_select_move_for_key`] — does
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `handle_widget_select_move_for_key` 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 `handle_widget_select_move`
[INFO] [stdout]     --> src/app/widget_runtime.rs:2397:19
[INFO] [stdout]      |
[INFO] [stdout] 2397 |     /// 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 `handle_widget_select_move_for_key`
[INFO] [stdout]     --> src/app/widget_runtime.rs:2500:31
[INFO] [stdout]      |
[INFO] [stdout] 2500 |     /// Tree counterpart of [`handle_widget_select_move_for_key`].
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `handle_widget_select_move_for_key` 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 `FG_POLL_INTERVAL`
[INFO] [stdout]    --> src/app/window/mod.rs:565:11
[INFO] [stdout]     |
[INFO] [stdout] 565 |     /// [`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:1716:19
[INFO] [stdout]      |
[INFO] [stdout] 1716 |     /// 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 `combine_terminal_title`
[INFO] [stdout]     --> src/app/window/mod.rs:2805:37
[INFO] [stdout]      |
[INFO] [stdout] 2805 |     /// 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:2898:21
[INFO] [stdout]      |
[INFO] [stdout] 2898 |     /// 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:3413:11
[INFO] [stdout]      |
[INFO] [stdout] 3413 |     /// [`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: 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:333:22
[INFO] [stdout]     |
[INFO] [stdout] 333 |     /// 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:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// 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:221:20
[INFO] [stdout]     |
[INFO] [stdout] 221 |     /// 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: unresolved link to `Window::restore_file_explorer_settings`
[INFO] [stdout]     --> src/app/workspace.rs:1796:11
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     /// [`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:293:11
[INFO] [stdout]     |
[INFO] [stdout] 293 | /// 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 `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:1424:36
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     /// 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:1473:22
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     /// 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: unresolved link to `resolve`
[INFO] [stdout]     --> src/input/keybindings.rs:2317:39
[INFO] [stdout]      |
[INFO] [stdout] 2317 |     /// (from `defineMode`). Unlike [`resolve`], this does **not**
[INFO] [stdout]      |                                       ^^^^^^^ no item named `resolve` 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 `ProcessSpawner`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:321:31
[INFO] [stdout]     |
[INFO] [stdout] 321 | /// 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:323:33
[INFO] [stdout]     |
[INFO] [stdout] 323 | /// 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:417:37
[INFO] [stdout]     |
[INFO] [stdout] 417 |     /// 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: unresolved link to `Self::k8s`
[INFO] [stdout]    --> src/services/authority/mod.rs:627:41
[INFO] [stdout]     |
[INFO] [stdout] 627 |     /// 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:631:27
[INFO] [stdout]     |
[INFO] [stdout] 631 |     /// `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:778:37
[INFO] [stdout]     |
[INFO] [stdout] 778 | /// 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:2918:11
[INFO] [stdout]      |
[INFO] [stdout] 2918 |     /// [`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 `request_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:540:11
[INFO] [stdout]     |
[INFO] [stdout] 540 |     /// [`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:613:11
[INFO] [stdout]     |
[INFO] [stdout] 613 |     /// [`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:904:25
[INFO] [stdout]     |
[INFO] [stdout] 904 | /// 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:1025:43
[INFO] [stdout]      |
[INFO] [stdout] 1025 | /// 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 `key_to_pty_bytes` links to private item `xterm_modifier_param`
[INFO] [stdout]   --> src/services/terminal/pty.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// ([`xterm_modifier_param`]) rather than a CSI-u form.
[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:555:50
[INFO] [stdout]     |
[INFO] [stdout] 555 |     /// 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:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 |     /// [`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: 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 `rebuild_editor`
[INFO] [stdout]    --> src/server/editor_server.rs:880:22
[INFO] [stdout]     |
[INFO] [stdout] 880 |     /// go through [`rebuild_editor`].
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ no item named `rebuild_editor` 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] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `,`
[INFO] [stdout]     --> src/view/theme/types.rs:1350:44
[INFO] [stdout]      |
[INFO] [stdout] 1350 |     /// Punctuation brackets ({, }, (, ), [, ])
[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 `remove_in_range`
[INFO] [stdout]    --> src/view/conceal.rs:195:16
[INFO] [stdout]     |
[INFO] [stdout] 195 |     /// 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 `>`
[INFO] [stdout]    --> src/view/controls/dual_list/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |     /// Add button area [>]
[INFO] [stdout]     |                          ^ unbalanced angle brackets
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `<`
[INFO] [stdout]    --> src/view/controls/dual_list/mod.rs:260:29
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// Remove button area [<]
[INFO] [stdout]     |                             ^ unbalanced angle brackets
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TextSurface`
[INFO] [stdout]    --> src/view/controls/text_input/mod.rs:222:55
[INFO] [stdout]     |
[INFO] [stdout] 222 |     /// single-line control, but part of the shared [`TextSurface`] contract).
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ no item named `TextSurface` 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:396:8
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// ([`PatternIndentCalculator::count_leading_indent`]).
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PatternIndentCalculator` in scope
[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: unresolved link to `thumb_geometry`
[INFO] [stdout]   --> src/view/ui/scrollbar.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// Inverse of [`thumb_geometry`]: compute the scroll offset that
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ no item named `thumb_geometry` 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:565:7
[INFO] [stdout]     |
[INFO] [stdout] 565 | /// [`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] 
[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 `StatusBarClickable` links to private item `StatusBarRenderer::clickable_for_kind`
[INFO] [stdout]   --> src/view/ui/status_bar.rs:36:33
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// `ElementKind`, list it in [`StatusBarRenderer::clickable_for_kind`], and add
[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_for_split`
[INFO] [stdout]   --> src/view/ui/tabs.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// [`render_for_split`]'s `external_controls`), the `>` glyph is painted by
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ no item named `render_for_split` 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 `NEW_TAB_BUTTON_WIDTH` links to private item `NEW_TAB_BUTTON_TEXT`
[INFO] [stdout]    --> src/view/ui/tabs.rs:173:34
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// Display width (columns) of [`NEW_TAB_BUTTON_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: unresolved link to `indicator`
[INFO] [stdout]    --> src/view/viewport.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     /// Format: "[indicator]{:>N} │ " where N is the number of digits for line numbers
[INFO] [stdout]     |                   ^^^^^^^^^ no item named `indicator` 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:1601:32
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     /// 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:1664:31
[INFO] [stdout]      |
[INFO] [stdout] 1664 |     /// 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 `BufferViewState::ensure_cursor_visible`
[INFO] [stdout]     --> src/view/viewport.rs:1814:33
[INFO] [stdout]      |
[INFO] [stdout] 1814 |     /// 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:336:29
[INFO] [stdout]     |
[INFO] [stdout] 336 |     /// 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:337:11
[INFO] [stdout]     |
[INFO] [stdout] 337 |     /// [`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 `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] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `wrap_machine` links to private item `crate::view::ui::split_rendering::transforms::apply_wrapping_transform`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`crate::view::ui::split_rendering::transforms::apply_wrapping_transform`];
[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 `WrapOutput::rows`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - the row index wants only the boundaries — [`WrapOutput::rows`].
[INFO] [stdout]                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WrapOutput` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RowCarry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`RowCarry`] is the complete resume state at a row boundary. That
[INFO] [stdout]            ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RowCarry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `field_action_buttons`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:133:53
[INFO] [stdout]     |
[INFO] [stdout] 133 |     /// 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:709:56
[INFO] [stdout]     |
[INFO] [stdout] 709 |     /// 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:1008:26
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     /// 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:1008:34
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     /// 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:1008:42
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     /// 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:1008:49
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     /// 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:1008:60
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     /// 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 `Inherit`
[INFO] [stdout]   --> src/view/settings/layout.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// Area of the [Inherit] button (only for nullable, explicitly-set items)
[INFO] [stdout]    |                      ^^^^^^^ no item named `Inherit` 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 `WidgetTextClickGeometry`
[INFO] [stdout]    --> src/view/settings/mouse.rs:917:24
[INFO] [stdout]     |
[INFO] [stdout] 917 |     /// hit area via [`WidgetTextClickGeometry`] — the same type the main
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^ no item named `WidgetTextClickGeometry` 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 `ScrollablePanel`
[INFO] [stdout]    --> src/view/settings/render.rs:465:7
[INFO] [stdout]     |
[INFO] [stdout] 465 | /// [`ScrollablePanel`], which handles partial-row clipping and the scrollbar.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^ no item named `ScrollablePanel` 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 `Inherit`
[INFO] [stdout]     --> src/view/settings/render.rs:1029:50
[INFO] [stdout]      |
[INFO] [stdout] 1029 | /// Render the trailing "(Inherited)" badge or "[Inherit]" button on the
[INFO] [stdout]      |                                                  ^^^^^^^ no item named `Inherit` 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/render.rs:3469:13
[INFO] [stdout]      |
[INFO] [stdout] 3469 | /// Order: [Save] [Cancel]  [Delete …] — Delete is separated by a wider gap so
[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/render.rs:3469:20
[INFO] [stdout]      |
[INFO] [stdout] 3469 | /// Order: [Save] [Cancel]  [Delete …] — Delete is separated by a wider gap so
[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 `reset_current_to_default`
[INFO] [stdout]     --> src/view/settings/state.rs:1225:36
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     /// 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: unresolved link to `n`
[INFO] [stdout]    --> src/view/prompt.rs:268:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:28
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:39
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:50
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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: unresolved link to `TextPropertyEntry`
[INFO] [stdout]  --> src/widgets/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! into [`TextPropertyEntry`]s, and (in later phases) routes events
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ no item named `TextPropertyEntry` 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 `render_number` links to private item `NUMBER_CELL_MIN_WIDTH`
[INFO] [stdout]     --> src/widgets/render.rs:4406:7
[INFO] [stdout]      |
[INFO] [stdout] 4406 | /// [`NUMBER_CELL_MIN_WIDTH`]; edit mode shows the edit buffer with
[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 `HitArea`
[INFO] [stdout]  --> src/widgets/text_click.rs:5:23
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! emits a `focus` [`HitArea`] whose payload carries the value-layout
[INFO] [stdout]   |                       ^^^^^^^ no item named `HitArea` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]   --> src/config.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 | /// Wraps Option<String> to allow null for auto-detection from environment
[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] 73 | /// Wraps `Option<String>` to allow null for auto-detection from environment
[INFO] [stdout]    |           +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `file`
[INFO] [stdout]     --> src/config.rs:1310:61
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     /// When enabled, Fresh sets the terminal/tab title to "<file> — Fresh" as
[INFO] [stdout]      |                                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/config.rs:2508:20
[INFO] [stdout]      |
[INFO] [stdout] 2508 |     /// Default: ["https://github.com/sinelaw/fresh-plugins-registry"]
[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] 2508 |     /// Default: ["<https://github.com/sinelaw/fresh-plugins-registry>"]
[INFO] [stdout]      |                    +                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `u8`
[INFO] [stdout]     --> src/model/buffer/mod.rs:1641:37
[INFO] [stdout]      |
[INFO] [stdout] 1641 |     /// Get all text as a single Vec<u8>
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 1641 |     /// Get all text as a single `Vec<u8>`
[INFO] [stdout]      |                                  +       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `usize`
[INFO] [stdout]     --> src/model/buffer/mod.rs:3319:78
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     /// Returns: Iterator yielding (byte_offset, content, line_number: Option<usize>)
[INFO] [stdout]      |                                                                              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     /// Returns: Iterator yielding (byte_offset, content, line_number: `Option<usize>`)
[INFO] [stdout]      |                                                                        +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `PieceTreeNode`
[INFO] [stdout]    --> src/model/event.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |     /// Key insight: PieceTree uses Arc<PieceTreeNode> (persistent data structure),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 216 |     /// Key insight: PieceTree uses `Arc<PieceTreeNode>` (persistent data structure),
[INFO] [stdout]     |                                     +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/model/virtual_space.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`VirtualSpaceMode`](crate::config::VirtualSpaceMode) gate is part of the
[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] 14 - //! [`VirtualSpaceMode`](crate::config::VirtualSpaceMode) gate is part of the
[INFO] [stdout] 14 + //! [`VirtualSpaceMode`] gate is part of the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | /// From: https://github.com/Tetralux/sublime-odin (MIT License)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 147 | /// From: <https://github.com/Tetralux/sublime-odin> (MIT License)
[INFO] [stdout]     |           +                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:154:14
[INFO] [stdout]     |
[INFO] [stdout] 154 | /// Based on https://github.com/beefsack/GDScript-sublime (MIT License)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 154 | /// Based on <https://github.com/beefsack/GDScript-sublime> (MIT License)
[INFO] [stdout]     |              +                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | /// From: https://github.com/SALZKARTOFFEEEL/ahk-sublime-syntax (MIT License)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 269 | /// From: <https://github.com/SALZKARTOFFEEEL/ahk-sublime-syntax> (MIT License)
[INFO] [stdout]     |           +                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 | /// include one). See https://shader-slang.com/.
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 288 | /// include one). See <https://shader-slang.com/>.
[INFO] [stdout]     |                       +                         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]   --> src/app/lsp_status.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |   ///     0. Buffer-level skip (large file, binary, per-buffer toggle)
[INFO] [stdout]    |  _________^
[INFO] [stdout] 56 | | ///                       — "LSP (n/a)",              state = OffDismissed
[INFO] [stdout] 57 | | ///     1. Progress       — detailed progress string, state = On
[INFO] [stdout] 58 | | ///     2. Error          — "LSP (error)",            state = Error
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | | ///                       — "LSP (off)",              state = Off / OffDismissed
[INFO] [stdout] 62 | | ///     5. Nothing        — empty,                    state = None
[INFO] [stdout]    | |__________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: error from rustc: unknown start of token: \u{2014}
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `T`
[INFO] [stdout]   --> src/app/settings_prompts.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! boilerplate into a single SettingsPromptBuilder<T>.
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout]    |
[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] 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: redundant explicit link target
[INFO] [stdout]    --> src/services/authority/mod.rs:549:39
[INFO] [stdout]     |
[INFO] [stdout] 549 |     /// ([`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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 549 -     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[INFO] [stdout] 549 +     /// ([`RemoteLongRunningSpawner`]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `tid`
[INFO] [stdout]    --> src/services/signal_handler.rs:230:51
[INFO] [stdout]     |
[INFO] [stdout] 230 |     /// Read the thread name from /proc/self/task/<tid>/comm
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `usize`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:157:40
[INFO] [stdout]     |
[INFO] [stdout] 157 | ///   - `char_source_bytes` (Vec<Option<usize>>): 16 bytes × chars
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 157 | ///   - `char_source_bytes` (`Vec<Option<usize>>`): 16 bytes × chars
[INFO] [stdout]     |                              +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `ViewTokenStyle`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:158:34
[INFO] [stdout]     |
[INFO] [stdout] 158 | ///   - `char_styles` (Vec<Option<ViewTokenStyle>>): ~32 bytes × chars
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 158 | ///   - `char_styles` (`Vec<Option<ViewTokenStyle>>`): ~32 bytes × chars
[INFO] [stdout]     |                        +                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `usize`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:159:32
[INFO] [stdout]     |
[INFO] [stdout] 159 | ///   - `char_visual_cols` (Vec<usize>): 8 bytes × chars
[INFO] [stdout]     |                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 159 | ///   - `char_visual_cols` (`Vec<usize>`): 8 bytes × chars
[INFO] [stdout]     |                             +          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `usize`
[INFO] [stdout]    --> src/view/line_wrap_cache.rs:160:30
[INFO] [stdout]     |
[INFO] [stdout] 160 | ///   - `visual_to_char` (Vec<usize>): 8 bytes × visual cols
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 160 | ///   - `visual_to_char` (`Vec<usize>`): 8 bytes × visual cols
[INFO] [stdout]     |                           +          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `XX`
[INFO] [stdout]    --> src/view/ui/view_pipeline.rs:444:84
[INFO] [stdout]     |
[INFO] [stdout] 444 | /// 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:207:54
[INFO] [stdout]     |
[INFO] [stdout] 207 |     /// 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] 207 |     /// 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/render.rs:3143:24
[INFO] [stdout]      |
[INFO] [stdout] 3143 | /// Render the "Delete <name>?" prompt that appears when the user
[INFO] [stdout]      |                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]    --> src/view/settings/state.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |     /// 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:2161:25
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     /// 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:600:40
[INFO] [stdout]     |
[INFO] [stdout] 600 |     /// 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] 600 |     /// 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 2m 30s
[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 1`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fresh/index.html
[INFO] running `Command { std: "docker" "inspect" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", 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" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.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.102
[INFO] [stderr]    Compiling thiserror v1.0.69
[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 serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.1
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling oxc_ast_macros v0.128.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling rquickjs-macro v0.11.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[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 phf v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking tokio v1.52.2
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling fresh-plugin-api-macros v0.4.9
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking oxc-miette v2.7.1
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]     Checking tree-sitter-highlight v0.26.8
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking filedescriptor v0.8.3
[INFO] [stderr]     Checking fresh-languages v0.4.9
[INFO] [stderr]     Checking ts-rs v12.0.1
[INFO] [stderr]     Checking portable-pty v0.9.0
[INFO] [stderr]     Checking fresh-input-parser v0.4.9
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking oxc_span v0.128.0
[INFO] [stderr]     Checking oxc_diagnostics v0.128.0
[INFO] [stderr]     Checking oxc_regular_expression v0.128.0
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking rquickjs v0.11.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking wayland-protocols-wlr v0.3.12
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]     Checking ratatui-crossterm v0.1.0
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking wl-clipboard-rs v0.9.3
[INFO] [stderr]     Checking oxc_index v4.1.0
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking triomphe v0.1.15
[INFO] [stderr]     Checking rquickjs-serde v0.5.0
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking lsp-types v0.97.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking jsonc-parser v0.32.3
[INFO] [stderr]     Checking vte v0.15.0
[INFO] [stderr]     Checking arboard v3.6.1
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking ratatui v0.30.0
[INFO] [stderr]    Compiling syntect v5.3.0
[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]     Checking interprocess v2.4.2
[INFO] [stderr]     Checking oxc_ast v0.128.0
[INFO] [stderr]     Checking oxc_compat v0.128.0
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking rust-i18n-support v3.1.5
[INFO] [stderr]     Checking fresh-update v0.4.9
[INFO] [stderr]    Compiling fresh-editor v0.4.9 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rust-i18n-macro v3.1.5
[INFO] [stderr]     Checking rust-i18n v3.1.5
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated locale options with 15 locales
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated 8 builtin themes
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated syntax packdump: 146 syntaxes (71 embedded)
[INFO] [stderr] warning: fresh-editor@0.4.9: Generated plugins hash: 886a7c6b057abff2
[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.4.9
[INFO] [stderr]     Checking oxc_transformer v0.128.0
[INFO] [stderr]     Checking fresh-parser-js v0.4.9
[INFO] [stderr]     Checking fresh-plugin-runtime v0.4.9
[INFO] [stderr]  Documenting fresh-editor v0.4.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `gui`
[INFO] [stdout]   --> src/lib.rs:70:7
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[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 `setting_keys`
[INFO] [stdout]  --> src/config_keys.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! [`setting_keys!`] macro that declares them generates **one `#[test]` per
[INFO] [stdout]   |       ^^^^^^^^^^^^^ no item named `setting_keys` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = note: `macro_rules` named `setting_keys` exists in this crate, but it is not in scope at this link's location
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `autoload`
[INFO] [stdout]    --> src/init_script.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 | /// 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] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `add_overlay` links to private item `Self::apply_add_overlay`
[INFO] [stdout]     --> src/state.rs:1265:42
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     /// 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 `line_iterator_from_mid_line` links to private item `LineIterator::from_mid_line`
[INFO] [stdout]     --> src/model/buffer/mod.rs:3303:15
[INFO] [stdout]      |
[INFO] [stdout] 3303 |     /// See [`LineIterator::from_mid_line`]: the caller must have obtained
[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 `is_readonly_for_user`
[INFO] [stdout]    --> src/model/filesystem.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |     /// use [`is_readonly_for_user`] with the appropriate uid/gid.
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^ no item named `is_readonly_for_user` 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 `create`
[INFO] [stdout]    --> src/model/marker.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |     /// Unlike [`create`], text inserted exactly at the marker's position leaves
[INFO] [stdout]     |                  ^^^^^^ no item named `create` 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 `with_max_line_bytes` links to private item `MAX_LINE_BYTES`
[INFO] [stdout]    --> src/primitives/line_iterator.rs:173:57
[INFO] [stdout]     |
[INFO] [stdout] 173 |     /// Lower the per-line read cap below the default [`MAX_LINE_BYTES`].
[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 `find_by_path`
[INFO] [stdout]    --> src/primitives/grammar/types.rs:835:35
[INFO] [stdout]     |
[INFO] [stdout] 835 |     /// (shebang) fallback, use [`find_by_path`] with a `first_line` argument
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ no item named `find_by_path` 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 `Family` links to private item `family_for_id`
[INFO] [stdout]   --> src/primitives/indent_rules.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 | /// table ([`family_for_id`]) is data, so adding a language is one 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 `indent` links to private item `IndentCalculator::calculate_indent_pattern`
[INFO] [stdout]   --> src/primitives/indent.rs:17:32
[INFO] [stdout]    |
[INFO] [stdout] 17 | //!   HTML, CSS, …): consult [`IndentCalculator::calculate_indent_pattern`] as
[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 `uses_keyword_delimited_blocks`
[INFO] [stdout]    --> src/primitives/indent.rs:157:16
[INFO] [stdout]     |
[INFO] [stdout] 157 |     /// (see [`uses_keyword_delimited_blocks`]):
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `uses_keyword_delimited_blocks` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |     ///   [`calculate_indent_pattern`] would mis-indent these languages —
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_indent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:166:44
[INFO] [stdout]     |
[INFO] [stdout] 166 |     ///   JSON, HTML, CSS, …):** consult [`calculate_indent_pattern`] as a
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_indent_pattern` 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 `calculate_dedent_pattern`
[INFO] [stdout]    --> src/primitives/indent.rs:400:52
[INFO] [stdout]     |
[INFO] [stdout] 400 |     /// The pattern-matching fallback used here ([`calculate_dedent_pattern`])
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `calculate_dedent_pattern` 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 `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:629:42
[INFO] [stdout]     |
[INFO] [stdout] 629 |     /// 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:630:20
[INFO] [stdout]     |
[INFO] [stdout] 630 |     /// 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 `set_entries` links to private item `Self::rebuild_entries`
[INFO] [stdout]    --> src/app/file_open.rs:260:33
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// `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: unresolved link to `Editor::ensure_active_cursor_visible_for_navigation`
[INFO] [stdout]   --> src/app/navigation.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 |     /// [`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:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 |     /// [`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:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 |     /// [`Editor::ensure_active_cursor_visible_for_navigation`] for
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Editor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `get_key_context` links to private item `Editor::overlay_layers`
[INFO] [stdout]    --> src/app/overlay.rs:436:25
[INFO] [stdout]     |
[INFO] [stdout] 436 |     /// keyboard (see [`Editor::overlay_layers`]).
[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 `EditorState::add_overlay`
[INFO] [stdout]   --> src/app/popup_overlay_actions.rs:33:16
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// (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 `sync_terminal_titles` links to private item `FG_POLL_INTERVAL`
[INFO] [stdout]    --> src/app/terminal.rs:879:59
[INFO] [stdout]     |
[INFO] [stdout] 879 |     /// 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:883:55
[INFO] [stdout]     |
[INFO] [stdout] 883 |     /// 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: 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:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// 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:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | /// 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:298:26
[INFO] [stdout]     |
[INFO] [stdout] 298 |     /// 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:58:55
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// 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 `apply_event_to_buffer`
[INFO] [stdout]     --> src/app/window/mod.rs:1716:19
[INFO] [stdout]      |
[INFO] [stdout] 1716 |     /// 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: public documentation for `focused_terminal_live` links to private item `Window::sync_terminal_mode_flags`
[INFO] [stdout]     --> src/app/window/mod.rs:2898:21
[INFO] [stdout]      |
[INFO] [stdout] 2898 |     /// 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:3413:11
[INFO] [stdout]      |
[INFO] [stdout] 3413 |     /// [`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 `create_window_with_terminal` links to private item `Self::adopt_active_window_authority`
[INFO] [stdout]    --> src/app/window_actions.rs:333:22
[INFO] [stdout]     |
[INFO] [stdout] 333 |     /// 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:199:41
[INFO] [stdout]     |
[INFO] [stdout] 199 |     /// 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:221:20
[INFO] [stdout]     |
[INFO] [stdout] 221 |     /// 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 `PreparingWindow` links to private item `Editor::preparing_windows`
[INFO] [stdout]    --> src/app/mod.rs:293:11
[INFO] [stdout]     |
[INFO] [stdout] 293 | /// 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:1424:36
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     /// 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:1473:22
[INFO] [stdout]      |
[INFO] [stdout] 1473 |     /// 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: unresolved link to `resolve`
[INFO] [stdout]     --> src/input/keybindings.rs:2317:39
[INFO] [stdout]      |
[INFO] [stdout] 2317 |     /// (from `defineMode`). Unlike [`resolve`], this does **not**
[INFO] [stdout]      |                                       ^^^^^^^ no item named `resolve` 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 `ProcessSpawner`
[INFO] [stdout]    --> src/input/quick_open/providers.rs:321:31
[INFO] [stdout]     |
[INFO] [stdout] 321 | /// 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:323:33
[INFO] [stdout]     |
[INFO] [stdout] 323 | /// 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:417:37
[INFO] [stdout]     |
[INFO] [stdout] 417 |     /// 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: unresolved link to `Self::k8s`
[INFO] [stdout]    --> src/services/authority/mod.rs:627:41
[INFO] [stdout]     |
[INFO] [stdout] 627 |     /// 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:631:27
[INFO] [stdout]     |
[INFO] [stdout] 631 |     /// `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 `request_blocking` links to private item `Self::block_on_request`
[INFO] [stdout]    --> src/services/remote/channel.rs:540:11
[INFO] [stdout]     |
[INFO] [stdout] 540 |     /// [`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:613:11
[INFO] [stdout]     |
[INFO] [stdout] 613 |     /// [`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:904:25
[INFO] [stdout]     |
[INFO] [stdout] 904 | /// 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:1025:43
[INFO] [stdout]      |
[INFO] [stdout] 1025 | /// 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 `key_to_pty_bytes` links to private item `xterm_modifier_param`
[INFO] [stdout]   --> src/services/terminal/pty.rs:15:8
[INFO] [stdout]    |
[INFO] [stdout] 15 | /// ([`xterm_modifier_param`]) rather than a CSI-u form.
[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:555:50
[INFO] [stdout]     |
[INFO] [stdout] 555 |     /// 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:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 |     /// [`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: 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 `rebuild_editor`
[INFO] [stdout]    --> src/server/editor_server.rs:880:22
[INFO] [stdout]     |
[INFO] [stdout] 880 |     /// go through [`rebuild_editor`].
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ no item named `rebuild_editor` 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 `,`
[INFO] [stdout]     --> src/view/theme/types.rs:1350:44
[INFO] [stdout]      |
[INFO] [stdout] 1350 |     /// Punctuation brackets ({, }, (, ), [, ])
[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 `remove_in_range`
[INFO] [stdout]    --> src/view/conceal.rs:195:16
[INFO] [stdout]     |
[INFO] [stdout] 195 |     /// 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 `>`
[INFO] [stdout]    --> src/view/controls/dual_list/mod.rs:258:26
[INFO] [stdout]     |
[INFO] [stdout] 258 |     /// Add button area [>]
[INFO] [stdout]     |                          ^ unbalanced angle brackets
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `<`
[INFO] [stdout]    --> src/view/controls/dual_list/mod.rs:260:29
[INFO] [stdout]     |
[INFO] [stdout] 260 |     /// Remove button area [<]
[INFO] [stdout]     |                             ^ unbalanced angle brackets
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TextSurface`
[INFO] [stdout]    --> src/view/controls/text_input/mod.rs:222:55
[INFO] [stdout]     |
[INFO] [stdout] 222 |     /// single-line control, but part of the shared [`TextSurface`] contract).
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ no item named `TextSurface` 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:396:8
[INFO] [stdout]     |
[INFO] [stdout] 396 | /// ([`PatternIndentCalculator::count_leading_indent`]).
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `PatternIndentCalculator` in scope
[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: unresolved link to `thumb_geometry`
[INFO] [stdout]   --> src/view/ui/scrollbar.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// Inverse of [`thumb_geometry`]: compute the scroll offset that
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ no item named `thumb_geometry` 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 `StatusBarClickable` links to private item `StatusBarRenderer::clickable_for_kind`
[INFO] [stdout]   --> src/view/ui/status_bar.rs:36:33
[INFO] [stdout]    |
[INFO] [stdout] 36 | /// `ElementKind`, list it in [`StatusBarRenderer::clickable_for_kind`], and add
[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 `render_for_split`
[INFO] [stdout]   --> src/view/ui/tabs.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// [`render_for_split`]'s `external_controls`), the `>` glyph is painted by
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^ no item named `render_for_split` 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 `NEW_TAB_BUTTON_WIDTH` links to private item `NEW_TAB_BUTTON_TEXT`
[INFO] [stdout]    --> src/view/ui/tabs.rs:173:34
[INFO] [stdout]     |
[INFO] [stdout] 173 | /// Display width (columns) of [`NEW_TAB_BUTTON_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: unresolved link to `indicator`
[INFO] [stdout]    --> src/view/viewport.rs:334:19
[INFO] [stdout]     |
[INFO] [stdout] 334 |     /// Format: "[indicator]{:>N} │ " where N is the number of digits for line numbers
[INFO] [stdout]     |                   ^^^^^^^^^ no item named `indicator` 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_theme_keys`
[INFO] [stdout]    --> src/view/virtual_text.rs:336:29
[INFO] [stdout]     |
[INFO] [stdout] 336 |     /// 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:337:11
[INFO] [stdout]     |
[INFO] [stdout] 337 |     /// [`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 `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] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `wrap_machine` links to private item `crate::view::ui::split_rendering::transforms::apply_wrapping_transform`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]             [`crate::view::ui::split_rendering::transforms::apply_wrapping_transform`];
[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 `WrapOutput::rows`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           - the row index wants only the boundaries — [`WrapOutput::rows`].
[INFO] [stdout]                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `WrapOutput` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `RowCarry`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           [`RowCarry`] is the complete resume state at a row boundary. That
[INFO] [stdout]            ^^^^^^^^^^
[INFO] [stdout]   = note: no item named `RowCarry` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `field_action_buttons`
[INFO] [stdout]    --> src/view/settings/entry_dialog.rs:133:53
[INFO] [stdout]     |
[INFO] [stdout] 133 |     /// 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:709:56
[INFO] [stdout]     |
[INFO] [stdout] 709 |     /// 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 `Inherit`
[INFO] [stdout]   --> src/view/settings/layout.rs:77:22
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// Area of the [Inherit] button (only for nullable, explicitly-set items)
[INFO] [stdout]    |                      ^^^^^^^ no item named `Inherit` 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_current_to_default`
[INFO] [stdout]     --> src/view/settings/state.rs:1225:36
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     /// 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: unresolved link to `n`
[INFO] [stdout]    --> src/view/prompt.rs:268:18
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:28
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:39
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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:268:50
[INFO] [stdout]     |
[INFO] [stdout] 268 |     /// (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: unresolved link to `TextPropertyEntry`
[INFO] [stdout]  --> src/widgets/mod.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! into [`TextPropertyEntry`]s, and (in later phases) routes events
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^ no item named `TextPropertyEntry` 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 `render_number` links to private item `NUMBER_CELL_MIN_WIDTH`
[INFO] [stdout]     --> src/widgets/render.rs:4406:7
[INFO] [stdout]      |
[INFO] [stdout] 4406 | /// [`NUMBER_CELL_MIN_WIDTH`]; edit mode shows the edit buffer with
[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 `String`
[INFO] [stdout]   --> src/config.rs:73:17
[INFO] [stdout]    |
[INFO] [stdout] 73 | /// Wraps Option<String> to allow null for auto-detection from environment
[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] 73 | /// Wraps `Option<String>` to allow null for auto-detection from environment
[INFO] [stdout]    |           +              +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `file`
[INFO] [stdout]     --> src/config.rs:1310:61
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     /// When enabled, Fresh sets the terminal/tab title to "<file> — Fresh" as
[INFO] [stdout]      |                                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/config.rs:2508:20
[INFO] [stdout]      |
[INFO] [stdout] 2508 |     /// Default: ["https://github.com/sinelaw/fresh-plugins-registry"]
[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] 2508 |     /// Default: ["<https://github.com/sinelaw/fresh-plugins-registry>"]
[INFO] [stdout]      |                    +                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `usize`
[INFO] [stdout]     --> src/model/buffer/mod.rs:3319:78
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     /// Returns: Iterator yielding (byte_offset, content, line_number: Option<usize>)
[INFO] [stdout]      |                                                                              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]      |
[INFO] [stdout] 3319 |     /// Returns: Iterator yielding (byte_offset, content, line_number: `Option<usize>`)
[INFO] [stdout]      |                                                                        +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `PieceTreeNode`
[INFO] [stdout]    --> src/model/event.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |     /// Key insight: PieceTree uses Arc<PieceTreeNode> (persistent data structure),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 216 |     /// Key insight: PieceTree uses `Arc<PieceTreeNode>` (persistent data structure),
[INFO] [stdout]     |                                     +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/model/virtual_space.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`VirtualSpaceMode`](crate::config::VirtualSpaceMode) gate is part of the
[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] 14 - //! [`VirtualSpaceMode`](crate::config::VirtualSpaceMode) gate is part of the
[INFO] [stdout] 14 + //! [`VirtualSpaceMode`] gate is part of the
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | /// From: https://github.com/Tetralux/sublime-odin (MIT License)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 147 | /// From: <https://github.com/Tetralux/sublime-odin> (MIT License)
[INFO] [stdout]     |           +                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:154:14
[INFO] [stdout]     |
[INFO] [stdout] 154 | /// Based on https://github.com/beefsack/GDScript-sublime (MIT License)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 154 | /// Based on <https://github.com/beefsack/GDScript-sublime> (MIT License)
[INFO] [stdout]     |              +                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | /// From: https://github.com/SALZKARTOFFEEEL/ahk-sublime-syntax (MIT License)
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 269 | /// From: <https://github.com/SALZKARTOFFEEEL/ahk-sublime-syntax> (MIT License)
[INFO] [stdout]     |           +                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/primitives/grammar/types.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 | /// include one). See https://shader-slang.com/.
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 288 | /// include one). See <https://shader-slang.com/>.
[INFO] [stdout]     |                       +                         +
[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] 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: redundant explicit link target
[INFO] [stdout]    --> src/services/authority/mod.rs:549:39
[INFO] [stdout]     |
[INFO] [stdout] 549 |     /// ([`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] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 549 -     /// ([`RemoteLongRunningSpawner`](crate::services::remote::RemoteLongRunningSpawner)),
[INFO] [stdout] 549 +     /// ([`RemoteLongRunningSpawner`]),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `name`
[INFO] [stdout]    --> src/view/settings/state.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 137 |     /// 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:2161:25
[INFO] [stdout]      |
[INFO] [stdout] 2161 |     /// 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:600:40
[INFO] [stdout]     |
[INFO] [stdout] 600 |     /// 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] 600 |     /// 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 40s
[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 1`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/fresh/index.html
[INFO] running `Command { std: "docker" "inspect" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd", kill_on_drop: false }`
[INFO] [stdout] 9510bf761425a616772332b1abce74875d33445647abf2e44b34aec757306ddd
