[INFO] cloning repository https://github.com/oetiker/mdmost [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/oetiker/mdmost" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foetiker%2Fmdmost", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foetiker%2Fmdmost'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d86f9eae305f83eef32f54d613b62238f3738225 [INFO] documenting oetiker/mdmost against 1.99.0-beta.8 for beta-rustdoc-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Foetiker%2Fmdmost" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/oetiker/mdmost [INFO] finished tweaking git repo https://github.com/oetiker/mdmost [INFO] tweaked toml for git repo https://github.com/oetiker/mdmost written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/oetiker/mdmost on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/oetiker/mdmost 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.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pretty_assertions v0.6.1 [INFO] [stderr] Downloaded ctor v0.1.26 [INFO] [stderr] Downloaded output_vt100 v0.1.3 [INFO] [stderr] Downloaded palette_math v0.7.7 [INFO] [stderr] Downloaded darling_macro v0.24.0 [INFO] [stderr] Downloaded lru v0.18.2 [INFO] [stderr] Downloaded ansi_term v0.11.0 [INFO] [stderr] Downloaded palette_derive v0.7.7 [INFO] [stderr] Downloaded line-clipping v0.3.8 [INFO] [stderr] Downloaded signal-hook v0.4.4 [INFO] [stderr] Downloaded darling v0.24.0 [INFO] [stderr] Downloaded plist v1.10.0 [INFO] [stderr] Downloaded darling_core v0.24.0 [INFO] [stderr] Downloaded difference v2.0.0 [INFO] [stderr] Downloaded palette v0.7.7 [INFO] [stderr] Downloaded two-face v0.5.2+bat-0.26.1 [INFO] [stderr] Downloaded portable-pty v0.9.0 [INFO] [stderr] Downloaded serial2 v0.2.38 [INFO] [stderr] Downloaded comrak v0.54.0 [INFO] [stderr] Downloaded tree_magic_mini v3.2.2 [INFO] [stderr] Downloaded wl-clipboard-rs v0.9.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297 [INFO] running `Command { std: "docker" "start" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", 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" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", 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" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Checking foldhash v0.2.0 [INFO] [stderr] Checking allocator-api2 v0.2.21 [INFO] [stderr] Checking bitflags v2.13.1 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Checking memchr v2.8.3 [INFO] [stderr] Checking linux-raw-sys v0.12.1 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Checking smallvec v1.15.2 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling rustversion v1.0.23 [INFO] [stderr] Checking hashbrown v0.17.1 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Compiling wayland-sys v0.31.11 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking indexmap v2.14.0 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Checking castaway v0.2.4 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking log v0.4.33 [INFO] [stderr] Checking either v1.17.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Checking time-core v0.1.9 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Checking num_threads v0.1.7 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking num-conv v0.2.2 [INFO] [stderr] Compiling wayland-backend v0.3.16 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Compiling quick-xml v0.41.0 [INFO] [stderr] Checking hashbrown v0.16.1 [INFO] [stderr] Checking downcast-rs v1.2.1 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling instability v0.3.13 [INFO] [stderr] Compiling unicode-segmentation v1.13.3 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Checking unicode-width v0.2.2 [INFO] [stderr] Compiling siphasher v1.0.3 [INFO] [stderr] Checking time v0.3.55 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling wayland-client v0.31.15 [INFO] [stderr] Checking ryu v1.0.23 [INFO] [stderr] Checking compact_str v0.9.1 [INFO] [stderr] Checking lock_api v0.4.14 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Checking unicode-truncate v2.0.1 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling wayland-scanner v0.31.11 [INFO] [stderr] Checking lru v0.18.2 [INFO] [stderr] Checking aho-corasick v1.1.5 [INFO] [stderr] Checking foldhash v0.1.5 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Checking regex-syntax v0.8.11 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Checking critical-section v1.2.0 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling phf_generator v0.13.1 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling darling_core v0.24.0 [INFO] [stderr] Checking hashbrown v0.15.5 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking mio v1.2.2 [INFO] [stderr] Checking fixedbitset v0.5.7 [INFO] [stderr] Compiling litrs v1.0.0 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking simd-adler32 v0.3.10 [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Checking regex-automata v0.4.18 [INFO] [stderr] Checking bit-vec v0.8.0 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Checking bit-set v0.8.0 [INFO] [stderr] Checking tinyvec v1.12.0 [INFO] [stderr] Checking anstyle-parse v1.0.0 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Compiling document-features v0.2.12 [INFO] [stderr] Checking signal-hook-mio v0.2.5 [INFO] [stderr] Checking petgraph v0.8.3 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking strum v0.28.0 [INFO] [stderr] Compiling phf_codegen v0.13.1 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking line-clipping v0.3.8 [INFO] [stderr] Checking is_terminal_polyfill v1.70.2 [INFO] [stderr] Checking linked-hash-map v0.5.6 [INFO] [stderr] Checking colorchoice v1.0.5 [INFO] [stderr] Checking wayland-protocols v0.32.13 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking anstyle-query v1.1.5 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling jetscii v0.5.3 [INFO] [stderr] Compiling entities v1.0.1 [INFO] [stderr] Checking anstyle v1.0.14 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking anstream v1.0.0 [INFO] [stderr] Checking kasuari v0.4.12 [INFO] [stderr] Compiling comrak v0.54.0 [INFO] [stderr] Compiling darling_macro v0.24.0 [INFO] [stderr] Checking fancy-regex v0.16.2 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking ratatui-core v0.1.2 [INFO] [stderr] Checking yaml-rust v0.4.5 [INFO] [stderr] Checking flate2 v1.1.9 [INFO] [stderr] Compiling darling v0.24.0 [INFO] [stderr] Checking crossterm v0.29.0 [INFO] [stderr] Checking unicode-normalization v0.1.25 [INFO] [stderr] Checking gethostname v1.1.0 [INFO] [stderr] Checking os_pipe v1.2.3 [INFO] [stderr] Checking x11rb-protocol v0.13.2 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking tree_magic_mini v3.2.2 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Checking clap_lex v1.1.0 [INFO] [stderr] Compiling signal-hook v0.4.4 [INFO] [stderr] Checking winnow v1.0.4 [INFO] [stderr] Checking once_cell v1.21.4 [INFO] [stderr] Checking clap_builder v4.6.6 [INFO] [stderr] Checking wayland-protocols-wlr v0.3.12 [INFO] [stderr] Checking ratatui-widgets v0.3.2 [INFO] [stderr] Checking ratatui-crossterm v0.1.2 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Checking caseless v0.2.2 [INFO] [stderr] Checking phf v0.13.1 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Checking serde_spanned v1.1.1 [INFO] [stderr] Checking toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Checking finl_unicode v1.4.0 [INFO] [stderr] Checking toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Checking rustc-hash v2.1.3 [INFO] [stderr] Checking percent-encoding v2.3.2 [INFO] [stderr] Checking typed-arena v2.0.2 [INFO] [stderr] Checking bumpalo v3.20.3 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking plist v1.10.0 [INFO] [stderr] Checking wl-clipboard-rs v0.9.3 [INFO] [stderr] Checking ratatui-macros v0.7.2 [INFO] [stderr] Checking ratatui v0.30.2 [INFO] [stderr] Checking pulldown-latex v0.8.0 (/opt/rustwide/workdir/vendor/pulldown-latex) [INFO] [stderr] Checking toml v1.1.4+spec-1.1.0 [INFO] [stderr] Checking directories v6.0.0 [INFO] [stderr] Checking syntect v5.3.0 (/opt/rustwide/workdir/vendor/syntect) [INFO] [stderr] Checking regex v1.13.1 [INFO] [stderr] Checking compact_str v0.10.0 [INFO] [stderr] Checking clap v4.6.6 [INFO] [stderr] Checking x11rb v0.13.2 [INFO] [stderr] Checking two-face v0.5.2+bat-0.26.1 [INFO] [stderr] Checking arboard v3.6.1 [INFO] [stderr] Documenting mdmost v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: public documentation for `blit` links to private item `Canvas::merge_hotspots` [INFO] [stdout] --> src/canvas/ops.rs:314:22 [INFO] [stdout] | [INFO] [stdout] 314 | /// rebased ([`Canvas::merge_hotspots`]). A hotspot carries its own `col`, so once [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 `Canvas::blit_opaque` [INFO] [stdout] --> src/canvas/ops.rs:328:30 [INFO] [stdout] | [INFO] [stdout] 328 | /// destination; use [`Canvas::blit_opaque`] semantics deliberately — a canvas is [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the struct `Canvas` has no field or associated item named `blit_opaque` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::text::narrow_emoji` [INFO] [stdout] --> src/config.rs:160:11 [INFO] [stdout] | [INFO] [stdout] 160 | /// [`crate::text::narrow_emoji`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `narrow_emoji` in module `text` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::render::link::classify` [INFO] [stdout] --> src/doc/slug.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | /// `pub(crate)` so [`crate::render::link::classify`] can fold an `#anchor` fragment [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `link` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::convert` [INFO] [stdout] --> src/doc/mod.rs:220:66 [INFO] [stdout] | [INFO] [stdout] 220 | /// [`Node::source`] by arithmetic, and it is built in [`super::convert`] where [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `convert` in module `mdmost` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `parse` links to private item `normalise_line_endings` [INFO] [stdout] --> src/doc/mod.rs:438:52 [INFO] [stdout] | [INFO] [stdout] 438 | /// here and stays one everywhere after; see [`normalise_line_endings`]. [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 `source` links to private item `normalise_line_endings` [INFO] [stdout] --> src/doc/mod.rs:506:45 [INFO] [stdout] | [INFO] [stdout] 506 | /// endings have been normalised (see [`normalise_line_endings`]). This is the string [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 `export` links to private item `html` [INFO] [stdout] --> src/export/mod.rs:11:63 [INFO] [stdout] | [INFO] [stdout] 11 | //! carry, so it is what every reader receives. The HTML in [`html`] is an upgrade [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 `highlight` links to private item `scopes` [INFO] [stdout] --> src/highlight.rs:19:46 [INFO] [stdout] | [INFO] [stdout] 19 | //! scope → semantic-slot table lives in [`scopes`]; see its documentation for the [INFO] [stdout] | ^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `MAX_TOKENS_PER_LINE_BASE` links to private item `token_limit_for` [INFO] [stdout] --> src/highlight.rs:195:62 [INFO] [stdout] | [INFO] [stdout] 195 | /// The flat part of the per-line token budget computed by [`token_limit_for`]; see [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 `MAX_TOKENS_PER_BYTE` links to private item `token_limit_for` [INFO] [stdout] --> src/highlight.rs:207:66 [INFO] [stdout] | [INFO] [stdout] 207 | /// The per-byte part of the per-line token budget computed by [`token_limit_for`]. [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 `math` links to private item `build` [INFO] [stdout] --> src/math/mod.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | //! There is one engine. [`build`] turns the event stream into the box tree of design spec [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 `math` links to private item `draw` [INFO] [stdout] --> src/math/mod.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | //! §4 and [`draw`] puts that tree onto cells; inline is not a second walk but the same [INFO] [stdout] | ^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `Label` links to private item `crate::mermaid::markup` [INFO] [stdout] --> src/mermaid/ast.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | /// [`markup`](crate::mermaid::markup)). [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 `Label` links to private item `crate::mermaid::entity` [INFO] [stdout] --> src/mermaid/ast.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | /// [`entity`](crate::mermaid::entity) — after the split, so that an author who wrote [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 `from_lines` links to private item `Label::raw` [INFO] [stdout] --> src/mermaid/ast.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | /// [`raw`](Label::raw) and therefore no per-line provenance — [`Label::spans_for`] [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 `spans_for` links to private item `Label::raw` [INFO] [stdout] --> src/mermaid/ast.rs:205:69 [INFO] [stdout] | [INFO] [stdout] 205 | /// Empty when this label has no per-line provenance to give ([`Label::raw`]), or [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `title` links to private item `crate::mermaid::chrome` [INFO] [stdout] --> src/mermaid/ast.rs:542:63 [INFO] [stdout] | [INFO] [stdout] 542 | /// are drawn by the shared chrome in [`chrome::compose`](crate::mermaid::chrome), [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::mermaid::parse::lex::split_statements` [INFO] [stdout] --> src/mermaid/entity.rs:145:31 [INFO] [stdout] | [INFO] [stdout] 145 | /// [`lex::split_statements`](crate::mermaid::parse::lex::split_statements), whose [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `lex` in module `parse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `gantt` links to private item `task_glyph` [INFO] [stdout] --> src/mermaid/gantt/mod.rs:22:46 [INFO] [stdout] | [INFO] [stdout] 22 | //! used to double-encode it are gone, and [`task_glyph`] says why. A `crit` task is [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `er` links to private item `super::record` [INFO] [stdout] --> src/mermaid/layout/er.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::route` [INFO] [stdout] --> src/mermaid/layout/graph/route/plan.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | //! half in [`super::route`] short enough to read in one go. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `route` in module `route` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `DrawnLabel` links to private item `Piece` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:25:20 [INFO] [stdout] | [INFO] [stdout] 25 | /// The rows are [`Piece`]s, so wrapping is the one in [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 `DrawnLabel` links to private item `crate::mermaid::chrome::label_pieces` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | /// [`chrome::label_pieces`](crate::mermaid::chrome::label_pieces) that every family [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 `DrawnLabel` links to private item `crate::mermaid::chrome::label_spans` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | /// [`chrome::label_spans`](crate::mermaid::chrome::label_spans) — one per run, never one [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 `Fit` links to private item `Fit::floor` [INFO] [stdout] --> src/mermaid/layout/graph.rs:126:7 [INFO] [stdout] | [INFO] [stdout] 126 | /// [`Fit::floor`] and probe that same width-independent floor before giving up. See [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 `COMPACT` links to private item `MIN_BUDGET` [INFO] [stdout] --> src/mermaid/layout/graph.rs:137:72 [INFO] [stdout] | [INFO] [stdout] 137 | /// Squeeze as hard as the engine can: the whole ladder, down to [`MIN_BUDGET`]. [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 `ROOMY` links to private item `ROOMY_BUDGET` [INFO] [stdout] --> src/mermaid/layout/graph.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | /// * label budgets below [`ROOMY_BUDGET`]. [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 `draw` links to private item `anchored` [INFO] [stdout] --> src/mermaid/layout/graph.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 177 | /// right ([`anchored`]). Nodes are drawn by `art`, which is called once per node per [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 `Label::parse` [INFO] [stdout] --> src/mermaid/parse/lex.rs:140:18 [INFO] [stdout] | [INFO] [stdout] 140 | /// label gets [`Label::parse`]'s empty range instead of a wrong one. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `Label` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `sequence` links to private item `columns` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | //! 1. [`columns`] solves the *horizontal* layout, turning header widths, label widths, [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 `sequence` links to private item `plan` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | //! 2. [`plan`] walks the diagram body and assigns every arrow, note, activation bar [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 `sequence` links to private item `paint` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | //! 3. [`paint`](fn@paint) draws the plan, bottom layer first: lifelines, then [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 `render_block_numbered` links to private item `Ctx` [INFO] [stdout] --> src/render/block.rs:84:57 [INFO] [stdout] | [INFO] [stdout] 84 | /// [`crate::render::render_document`] builds its own [`Ctx`] with them and renders through [INFO] [stdout] | ^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `render_block_numbered` links to private item `render_block_ctx` [INFO] [stdout] --> src/render/block.rs:85:7 [INFO] [stdout] | [INFO] [stdout] 85 | /// [`render_block_ctx`], so a formula there sees the definitions before it, while a block [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 `MERMAID_LAYOUTS` [INFO] [stdout] --> src/render/bridge.rs:44:40 [INFO] [stdout] | [INFO] [stdout] 44 | /// documents that never scroll. See [`MERMAID_LAYOUTS`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `MERMAID_LAYOUTS` 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 `MERMAID_LAYOUTS` [INFO] [stdout] --> src/render/bridge.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 100 | /// search hunts for a fit, which is why [`MERMAID_LAYOUTS`] exists to keep that cost [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `MERMAID_LAYOUTS` 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 `super::tests` [INFO] [stdout] --> src/render/code.rs:852:67 [INFO] [stdout] | [INFO] [stdout] 852 | /// [`the_advertised_families_are_the_ones_that_actually_parse`]: super::tests [INFO] [stdout] | ^^^^^^^^^^^^ no item named `tests` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | //! exactly-`width` primitive that is now [`super::render_flat`] — and having two of them [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 `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | //! exactly as a flat [`super::render_flat`] would. [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 `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | //! [`super::render_flat`] block for block. It never comes back clipped — a diagram that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:32:45 [INFO] [stdout] | [INFO] [stdout] 32 | //! over-wide comes out byte-identical to [`super::render_flat`] — including its side [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 `scroll_reach` links to private item `row_extent` [INFO] [stdout] --> src/render/document.rs:516:31 [INFO] [stdout] | [INFO] [stdout] 516 | /// counts as blank — see [`row_extent`], and without that a block quote is a single [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::draw::blit` [INFO] [stdout] --> src/render/document.rs:566:27 [INFO] [stdout] | [INFO] [stdout] 566 | /// prefix is the fix — [`super::draw::blit`] draws these columns unscrolled and starts [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `draw` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `pinned_prefix` links to private item `crate::render::code` [INFO] [stdout] --> src/render/document.rs:572:46 [INFO] [stdout] | [INFO] [stdout] 572 | /// that channel to one entry per row. See [`crate::render::code`] for what is published [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::tests::a_clipped_table_is_still_detected_and_widened` [INFO] [stdout] --> src/render/document.rs:639:7 [INFO] [stdout] | [INFO] [stdout] 639 | /// [`super::tests::a_clipped_table_is_still_detected_and_widened`] is the tripwire. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `table` links to private item `gap_row` [INFO] [stdout] --> src/render/table.rs:19:57 [INFO] [stdout] | [INFO] [stdout] 19 | //! zebra stripe through it with a half block; see [`gap_row`], which is where that [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `is_row_gap` links to private item `gap_row` [INFO] [stdout] --> src/render/table.rs:295:53 [INFO] [stdout] | [INFO] [stdout] 295 | /// Whether a drawn row is a table's row gap (see [`gap_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: unresolved link to `super::block::render_sequence` [INFO] [stdout] --> src/render/mod.rs:239:42 [INFO] [stdout] | [INFO] [stdout] 239 | /// [`render_document`] sets this; [`super::block::render_sequence`] reads it to [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `block` in module `mdmost` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `wide` [INFO] [stdout] --> src/tui.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | //! | [`wide`] | Rendering over-wide blocks so they stay horizontally reachable | [INFO] [stdout] | ^^^^ no item named `wide` 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 `KeyOutcome` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:149:43 [INFO] [stdout] | [INFO] [stdout] 149 | /// What handling one key produced, for [`super::term`] to act on. [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `narrow_emoji` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | /// [`super::term`] — or the selector would come back on the first reload and 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 `super::wide` [INFO] [stdout] --> src/tui/app.rs:290:30 [INFO] [stdout] | [INFO] [stdout] 290 | /// widened further by [`super::wide`]. Content beyond the viewport is reached with [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/app.rs:630:16 [INFO] [stdout] | [INFO] [stdout] 630 | /// when [`super::wide`] widened a block that would otherwise have been clipped. [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `hscroll_max` links to private item `super::draw::Offsets::content` [INFO] [stdout] --> src/tui/app.rs:637:36 [INFO] [stdout] | [INFO] [stdout] 637 | /// The document is drawn in [`super::draw::Offsets::content`] columns, not in the [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `hscroll_max` links to private item `App::clamp` [INFO] [stdout] --> src/tui/app.rs:641:40 [INFO] [stdout] | [INFO] [stdout] 641 | /// wide block — and, being what [`App::clamp`] clamps to, would do it silently. [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/app.rs:684:46 [INFO] [stdout] | [INFO] [stdout] 684 | /// `--width` forced a wider render or [`super::wide`] widened an over-wide block. [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reload` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:954:49 [INFO] [stdout] | [INFO] [stdout] 954 | /// The file behind the pager changed and [`super::term`] read it again; the state [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 `reload` links to private item `remap_offset` [INFO] [stdout] --> src/tui/app.rs:962:46 [INFO] [stdout] | [INFO] [stdout] 962 | /// carried across the edit first (see [`remap_offset`]), because the bytes it counts [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::term::activate` [INFO] [stdout] --> src/tui/app.rs:1760:59 [INFO] [stdout] | [INFO] [stdout] 1760 | /// [`HotspotKind::Copy`] — are handled entirely by [`super::term::activate`], which [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `activate` in module `term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::tests::a_button_clipped_off_the_canvas_cannot_be_pressed_anywhere` [INFO] [stdout] --> src/tui/app.rs:2355:11 [INFO] [stdout] | [INFO] [stdout] 2355 | /// [`super::tests::a_button_clipped_off_the_canvas_cannot_be_pressed_anywhere`], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `tests` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `release_hotspot` links to private item `App::ensure_rendered` [INFO] [stdout] --> src/tui/app.rs:2455:33 [INFO] [stdout] | [INFO] [stdout] 2455 | /// issued per canvas, so [`App::ensure_rendered`] drops a click in flight along 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: public documentation for `set_pointer` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:2491:56 [INFO] [stdout] | [INFO] [stdout] 2491 | /// four columns in between ask for nothing, and [`super::term`] draws nothing. [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 `cursor_hotspot` links to private item `App::activate_cursor` [INFO] [stdout] --> src/tui/app.rs:2530:33 [INFO] [stdout] | [INFO] [stdout] 2530 | /// Resolved the same way [`App::activate_cursor`] resolves it — the first hotspot [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 `cursor_hotspot` links to private item `App::activate_cursor` [INFO] [stdout] --> src/tui/app.rs:2537:25 [INFO] [stdout] | [INFO] [stdout] 2537 | /// here, once in [`App::activate_cursor`]) is the drift this avoids. [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 `popup` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:2652:60 [INFO] [stdout] | [INFO] [stdout] 2652 | /// Read by [`super::draw`], which paints it, and by [`super::term`], which routes [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 `clipboard` links to private item `LOCAL` [INFO] [stdout] --> src/tui/clipboard.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | //! in [`LOCAL`] for the life of the process. `arboard`'s X11 backend runs a thread that [INFO] [stdout] | ^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Mutex` [INFO] [stdout] --> src/tui/clipboard.rs:262:60 [INFO] [stdout] | [INFO] [stdout] 262 | /// text, which is the whole of the bug this replaced. A [`Mutex`] rather than a thread [INFO] [stdout] | ^^^^^ no item named `Mutex` 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 `super::tests` [INFO] [stdout] --> src/tui/clipboard.rs:333:7 [INFO] [stdout] | [INFO] [stdout] 333 | /// [`super::tests`]. [INFO] [stdout] | ^^^^^^^^^^^^ no item named `tests` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/draw.rs:610:12 [INFO] [stdout] | [INFO] [stdout] 610 | /// (see [`super::wide`]), so the truncation the reader can see is a property of the [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `write_plain` links to private item `row` [INFO] [stdout] --> src/tui/dump.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | /// see [`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 `write_ansi` links to private item `row` [INFO] [stdout] --> src/tui/dump.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | /// sequence in one column; see [`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 `gap` links to private item `crate::render::glyphs::NERD_GAP` [INFO] [stdout] --> src/tui/icons.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | /// [`crate::render::glyphs::NERD_GAP`]. Not a glyph, so not in [`Self::all`]. [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` links to private item `command_for` [INFO] [stdout] --> src/tui/open.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | //! be pinned down in a test that spawns nothing. [`command_for`] is that pure half — [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::render::link::classify` [INFO] [stdout] --> src/tui/open.rs:14:55 [INFO] [stdout] | [INFO] [stdout] 14 | //! The URL reaching this module has already passed [`crate::render::link::classify`], so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `link` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::render::link::classify` [INFO] [stdout] --> src/tui/open.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | /// hold: [`crate::render::link::classify`] emits `HotspotKind::Open` — the only route a [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `link` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `App` [INFO] [stdout] --> src/tui/popup.rs:4:78 [INFO] [stdout] | [INFO] [stdout] 4 | //! Two things live here, and neither of them draws anything or touches an [`App`]: [INFO] [stdout] | ^^^ no item named `App` 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 `select` links to private item `resolve` [INFO] [stdout] --> src/tui/select.rs:53:55 [INFO] [stdout] | [INFO] [stdout] 53 | //! line, and the whole rectangle washed on screen. [`resolve`] is where that is decided, [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 `select` links to private item `Resolved::text` [INFO] [stdout] --> src/tui/select.rs:54:23 [INFO] [stdout] | [INFO] [stdout] 54 | //! once, for both; [`Resolved::text`] is where the prefix comes off. [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 `columns_on` links to private item `highlighted_columns` [INFO] [stdout] --> src/tui/select.rs:176:14 [INFO] [stdout] | [INFO] [stdout] 176 | /// so [`highlighted_columns`] does not call it: the wash is built from [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 `columns_on` links to private item `source_hull` [INFO] [stdout] --> src/tui/select.rs:177:11 [INFO] [stdout] | [INFO] [stdout] 177 | /// [`source_hull`] instead, which only ever covers spans. What still calls this is [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `columns_on` links to private item `rendered_text` [INFO] [stdout] --> src/tui/select.rs:178:11 [INFO] [stdout] | [INFO] [stdout] 178 | /// [`rendered_text`], the spanless fallback (design spec §2, decision 3): a [INFO] [stdout] | ^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Watcher::changed` [INFO] [stdout] --> src/tui/watch.rs:12:50 [INFO] [stdout] | [INFO] [stdout] 12 | //! document is never parsed half-written. See [`Watcher::changed`]. [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the struct `Watcher` has no field or associated item named `changed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `emoji_columns` links to private item `probe` [INFO] [stdout] --> src/tui.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | /// See [`probe`] for what is asked, when it is skipped, and why the answer is worth [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: redundant explicit link target [INFO] [stdout] --> src/doc/backslash.rs:18:62 [INFO] [stdout] | [INFO] [stdout] 18 | //! Every byte offset in this application — a [`SourceSpan`](super::SourceSpan), a search [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] 18 - //! Every byte offset in this application — a [`SourceSpan`](super::SourceSpan), a search [INFO] [stdout] 18 + //! Every byte offset in this application — a [`SourceSpan`], a search [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/doc/convert.rs:2:64 [INFO] [stdout] | [INFO] [stdout] 2 | //! Conversion from the comrak arena AST to the owned [`Node`](super::Node) tree. [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] 2 - //! Conversion from the comrak arena AST to the owned [`Node`](super::Node) tree. [INFO] [stdout] 2 + //! Conversion from the comrak arena AST to the owned [`Node`] tree. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/mod.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 5 | //! [`Canvas`](crate::canvas::Canvas). Any unsupported construct fails gracefully with a [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] 5 - //! [`Canvas`](crate::canvas::Canvas). Any unsupported construct fails gracefully with a [INFO] [stdout] 5 + //! [`Canvas`]. Any unsupported construct fails gracefully with a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | //! [`MermaidError`](crate::error::MermaidError), which the block renderer turns into a [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] 6 - //! [`MermaidError`](crate::error::MermaidError), which the block renderer turns into a [INFO] [stdout] 6 + //! [`MermaidError`], which the block renderer turns into a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/chrome.rs:122:23 [INFO] [stdout] | [INFO] [stdout] 122 | /// [`ellipsize`](crate::text::ellipsize), say — must put the shortened text here, [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] 122 - /// [`ellipsize`](crate::text::ellipsize), say — must put the shortened text here, [INFO] [stdout] 122 + /// [`ellipsize`], say — must put the shortened text here, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/class.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | //! [`graph`](super::graph). [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] 7 - //! [`graph`](super::graph). [INFO] [stdout] 7 + //! [`graph`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/er.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [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] 5 - //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [INFO] [stdout] 5 + //! in [`record`]; the crow's-foot cardinalities map onto the engine's [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/flowchart.rs:4:60 [INFO] [stdout] | [INFO] [stdout] 4 | //! All the work is done by the shared engine in [`graph`](super::graph); this module [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] 4 - //! All the work is done by the shared engine in [`graph`](super::graph); this module [INFO] [stdout] 4 + //! All the work is done by the shared engine in [`graph`]; this module [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | /// [`chrome::label_pieces`](crate::mermaid::chrome::label_pieces) that every family [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] 26 - /// [`chrome::label_pieces`](crate::mermaid::chrome::label_pieces) that every family [INFO] [stdout] 26 + /// [`chrome::label_pieces`] that every family [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | /// [`chrome::label_spans`](crate::mermaid::chrome::label_spans) — one per run, never one [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] 28 - /// [`chrome::label_spans`](crate::mermaid::chrome::label_spans) — one per run, never one [INFO] [stdout] 28 + /// [`chrome::label_spans`] — one per run, never one [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/parse/class.rs:442:37 [INFO] [stdout] | [INFO] [stdout] 442 | /// provenance today (see [`Class`](crate::mermaid::ast::Class)); whoever gives them some [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] 442 - /// provenance today (see [`Class`](crate::mermaid::ast::Class)); whoever gives them some [INFO] [stdout] 442 + /// provenance today (see [`Class`]); whoever gives them some [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/render/mod.rs:2:64 [INFO] [stdout] | [INFO] [stdout] 2 | //! Renderers: AST plus width budget plus theme in, [`Canvas`](crate::canvas::Canvas) out. [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] 2 - //! Renderers: AST plus width budget plus theme in, [`Canvas`](crate::canvas::Canvas) out. [INFO] [stdout] 2 + //! Renderers: AST plus width budget plus theme in, [`Canvas`] out. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/toc.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | //! [`Anchor`](crate::canvas::Anchor)s a [`Canvas`](crate::canvas::Canvas) recorded and [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] 9 - //! [`Anchor`](crate::canvas::Anchor)s a [`Canvas`](crate::canvas::Canvas) recorded and [INFO] [stdout] 9 + //! [`Anchor`]s a [`Canvas`](crate::canvas::Canvas) recorded and [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `crate::render::diagram` is both a function and a module [INFO] [stdout] --> src/render/document.rs:28:28 [INFO] [stdout] | [INFO] [stdout] 28 | //! asked first, through [`crate::render::diagram`], and it is asked under a policy that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 28 | //! asked first, through [`crate::render::diagram()`], and it is asked under a policy that [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 28 | //! asked first, through [`mod@crate::render::diagram`], and it is asked under a policy that [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `crate::render::diagram` is both a function and a module [INFO] [stdout] --> src/render/document.rs:440:7 [INFO] [stdout] | [INFO] [stdout] 440 | /// [`crate::render::diagram`] answers with the diagram itself, at the narrowest width [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 440 | /// [`crate::render::diagram()`] answers with the diagram itself, at the narrowest width [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 440 | /// [`mod@crate::render::diagram`] answers with the diagram itself, at the narrowest width [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `super::diagram` is both a function and a module [INFO] [stdout] --> src/render/math.rs:4:26 [INFO] [stdout] | [INFO] [stdout] 4 | //! The counterpart to [`super::diagram`], and nearly the same shape so that `document.rs` [INFO] [stdout] | ^^^^^^^^^^^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the function, add parentheses [INFO] [stdout] | [INFO] [stdout] 4 | //! The counterpart to [`super::diagram()`], and nearly the same shape so that `document.rs` [INFO] [stdout] | ++ [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 4 | //! The counterpart to [`mod@super::diagram`], and nearly the same shape so that `document.rs` [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] [stderr] Generated /opt/rustwide/target/doc/mdmost/index.html [INFO] running `Command { std: "docker" "inspect" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.107 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling wayland-scanner v0.31.11 [INFO] [stderr] Checking wayland-client v0.31.15 [INFO] [stderr] Checking wayland-protocols v0.32.13 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking crossterm v0.29.0 [INFO] [stderr] Compiling darling_core v0.24.0 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Checking strum v0.28.0 [INFO] [stderr] Checking kasuari v0.4.12 [INFO] [stderr] Checking clap v4.6.6 [INFO] [stderr] Checking ratatui-core v0.1.2 [INFO] [stderr] Checking wayland-protocols-wlr v0.3.12 [INFO] [stderr] Checking serde v1.0.229 [INFO] [stderr] Compiling darling_macro v0.24.0 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking plist v1.10.0 [INFO] [stderr] Checking wl-clipboard-rs v0.9.3 [INFO] [stderr] Compiling darling v0.24.0 [INFO] [stderr] Compiling instability v0.3.13 [INFO] [stderr] Checking arboard v3.6.1 [INFO] [stderr] Checking syntect v5.3.0 (/opt/rustwide/workdir/vendor/syntect) [INFO] [stderr] Checking ratatui-widgets v0.3.2 [INFO] [stderr] Checking ratatui-crossterm v0.1.2 [INFO] [stderr] Checking ratatui-macros v0.7.2 [INFO] [stderr] Checking ratatui v0.30.2 [INFO] [stderr] Checking two-face v0.5.2+bat-0.26.1 [INFO] [stderr] Documenting mdmost v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: public documentation for `blit` links to private item `Canvas::merge_hotspots` [INFO] [stdout] --> src/canvas/ops.rs:314:22 [INFO] [stdout] | [INFO] [stdout] 314 | /// rebased ([`Canvas::merge_hotspots`]). A hotspot carries its own `col`, so once [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: unresolved link to `Canvas::blit_opaque` [INFO] [stdout] --> src/canvas/ops.rs:328:30 [INFO] [stdout] | [INFO] [stdout] 328 | /// destination; use [`Canvas::blit_opaque`] semantics deliberately — a canvas is [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the struct `Canvas` has no field or associated item named `blit_opaque` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::text::narrow_emoji` [INFO] [stdout] --> src/config.rs:160:11 [INFO] [stdout] | [INFO] [stdout] 160 | /// [`crate::text::narrow_emoji`]). [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `narrow_emoji` in module `text` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::convert` [INFO] [stdout] --> src/doc/mod.rs:220:66 [INFO] [stdout] | [INFO] [stdout] 220 | /// [`Node::source`] by arithmetic, and it is built in [`super::convert`] where [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `convert` in module `mdmost` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `parse` links to private item `normalise_line_endings` [INFO] [stdout] --> src/doc/mod.rs:438:52 [INFO] [stdout] | [INFO] [stdout] 438 | /// here and stays one everywhere after; see [`normalise_line_endings`]. [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 `source` links to private item `normalise_line_endings` [INFO] [stdout] --> src/doc/mod.rs:506:45 [INFO] [stdout] | [INFO] [stdout] 506 | /// endings have been normalised (see [`normalise_line_endings`]). This is the string [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 `export` links to private item `html` [INFO] [stdout] --> src/export/mod.rs:11:63 [INFO] [stdout] | [INFO] [stdout] 11 | //! carry, so it is what every reader receives. The HTML in [`html`] is an upgrade [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 `highlight` links to private item `scopes` [INFO] [stdout] --> src/highlight.rs:19:46 [INFO] [stdout] | [INFO] [stdout] 19 | //! scope → semantic-slot table lives in [`scopes`]; see its documentation for 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 `MAX_TOKENS_PER_LINE_BASE` links to private item `token_limit_for` [INFO] [stdout] --> src/highlight.rs:195:62 [INFO] [stdout] | [INFO] [stdout] 195 | /// The flat part of the per-line token budget computed by [`token_limit_for`]; see [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 `MAX_TOKENS_PER_BYTE` links to private item `token_limit_for` [INFO] [stdout] --> src/highlight.rs:207:66 [INFO] [stdout] | [INFO] [stdout] 207 | /// The per-byte part of the per-line token budget computed by [`token_limit_for`]. [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 `math` links to private item `build` [INFO] [stdout] --> src/math/mod.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | //! There is one engine. [`build`] turns the event stream into the box tree of design spec [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 `math` links to private item `draw` [INFO] [stdout] --> src/math/mod.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | //! §4 and [`draw`] puts that tree onto cells; inline is not a second walk but the same [INFO] [stdout] | ^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `Label` links to private item `crate::mermaid::markup` [INFO] [stdout] --> src/mermaid/ast.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | /// [`markup`](crate::mermaid::markup)). [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 `Label` links to private item `crate::mermaid::entity` [INFO] [stdout] --> src/mermaid/ast.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | /// [`entity`](crate::mermaid::entity) — after the split, so that an author who wrote [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 `from_lines` links to private item `Label::raw` [INFO] [stdout] --> src/mermaid/ast.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | /// [`raw`](Label::raw) and therefore no per-line provenance — [`Label::spans_for`] [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 `spans_for` links to private item `Label::raw` [INFO] [stdout] --> src/mermaid/ast.rs:205:69 [INFO] [stdout] | [INFO] [stdout] 205 | /// Empty when this label has no per-line provenance to give ([`Label::raw`]), or [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `title` links to private item `crate::mermaid::chrome` [INFO] [stdout] --> src/mermaid/ast.rs:542:63 [INFO] [stdout] | [INFO] [stdout] 542 | /// are drawn by the shared chrome in [`chrome::compose`](crate::mermaid::chrome), [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 `gantt` links to private item `task_glyph` [INFO] [stdout] --> src/mermaid/gantt/mod.rs:22:46 [INFO] [stdout] | [INFO] [stdout] 22 | //! used to double-encode it are gone, and [`task_glyph`] says why. A `crit` task is [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `er` links to private item `super::record` [INFO] [stdout] --> src/mermaid/layout/er.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [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 `DrawnLabel` links to private item `Piece` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:25:20 [INFO] [stdout] | [INFO] [stdout] 25 | /// The rows are [`Piece`]s, so wrapping is the one in [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 `DrawnLabel` links to private item `crate::mermaid::chrome::label_pieces` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:26:30 [INFO] [stdout] | [INFO] [stdout] 26 | /// [`chrome::label_pieces`](crate::mermaid::chrome::label_pieces) that every family [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 `DrawnLabel` links to private item `crate::mermaid::chrome::label_spans` [INFO] [stdout] --> src/mermaid/layout/graph/spec.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | /// [`chrome::label_spans`](crate::mermaid::chrome::label_spans) — one per run, never one [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 `Fit` links to private item `Fit::floor` [INFO] [stdout] --> src/mermaid/layout/graph.rs:126:7 [INFO] [stdout] | [INFO] [stdout] 126 | /// [`Fit::floor`] and probe that same width-independent floor before giving up. See [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 `COMPACT` links to private item `MIN_BUDGET` [INFO] [stdout] --> src/mermaid/layout/graph.rs:137:72 [INFO] [stdout] | [INFO] [stdout] 137 | /// Squeeze as hard as the engine can: the whole ladder, down to [`MIN_BUDGET`]. [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 `ROOMY` links to private item `ROOMY_BUDGET` [INFO] [stdout] --> src/mermaid/layout/graph.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | /// * label budgets below [`ROOMY_BUDGET`]. [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 `draw` links to private item `anchored` [INFO] [stdout] --> src/mermaid/layout/graph.rs:177:14 [INFO] [stdout] | [INFO] [stdout] 177 | /// right ([`anchored`]). Nodes are drawn by `art`, which is called once per node per [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 `sequence` links to private item `columns` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | //! 1. [`columns`] solves the *horizontal* layout, turning header widths, label widths, [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 `sequence` links to private item `plan` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | //! 2. [`plan`] walks the diagram body and assigns every arrow, note, activation bar [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 `sequence` links to private item `paint` [INFO] [stdout] --> src/mermaid/sequence/mod.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | //! 3. [`paint`](fn@paint) draws the plan, bottom layer first: lifelines, then [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 `render_block_numbered` links to private item `Ctx` [INFO] [stdout] --> src/render/block.rs:84:57 [INFO] [stdout] | [INFO] [stdout] 84 | /// [`crate::render::render_document`] builds its own [`Ctx`] with them and renders 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 `render_block_numbered` links to private item `render_block_ctx` [INFO] [stdout] --> src/render/block.rs:85:7 [INFO] [stdout] | [INFO] [stdout] 85 | /// [`render_block_ctx`], so a formula there sees the definitions before it, while a block [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 `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:6:45 [INFO] [stdout] | [INFO] [stdout] 6 | //! exactly-`width` primitive that is now [`super::render_flat`] — and having two of them [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 `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | //! exactly as a flat [`super::render_flat`] would. [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 `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:26:7 [INFO] [stdout] | [INFO] [stdout] 26 | //! [`super::render_flat`] block for block. It never comes back clipped — a diagram that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `document` links to private item `super::render_flat` [INFO] [stdout] --> src/render/document.rs:32:45 [INFO] [stdout] | [INFO] [stdout] 32 | //! over-wide comes out byte-identical to [`super::render_flat`] — including its side [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 `scroll_reach` links to private item `row_extent` [INFO] [stdout] --> src/render/document.rs:516:31 [INFO] [stdout] | [INFO] [stdout] 516 | /// counts as blank — see [`row_extent`], and without that a block quote is a single [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::draw::blit` [INFO] [stdout] --> src/render/document.rs:566:27 [INFO] [stdout] | [INFO] [stdout] 566 | /// prefix is the fix — [`super::draw::blit`] draws these columns unscrolled and starts [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `draw` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `pinned_prefix` links to private item `crate::render::code` [INFO] [stdout] --> src/render/document.rs:572:46 [INFO] [stdout] | [INFO] [stdout] 572 | /// that channel to one entry per row. See [`crate::render::code`] for what is published [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 `table` links to private item `gap_row` [INFO] [stdout] --> src/render/table.rs:19:57 [INFO] [stdout] | [INFO] [stdout] 19 | //! zebra stripe through it with a half block; see [`gap_row`], which is where that [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `is_row_gap` links to private item `gap_row` [INFO] [stdout] --> src/render/table.rs:295:53 [INFO] [stdout] | [INFO] [stdout] 295 | /// Whether a drawn row is a table's row gap (see [`gap_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: unresolved link to `wide` [INFO] [stdout] --> src/tui.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | //! | [`wide`] | Rendering over-wide blocks so they stay horizontally reachable | [INFO] [stdout] | ^^^^ no item named `wide` 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 `KeyOutcome` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:149:43 [INFO] [stdout] | [INFO] [stdout] 149 | /// What handling one key produced, for [`super::term`] to act on. [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `narrow_emoji` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | /// [`super::term`] — or the selector would come back on the first reload and 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: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/app.rs:290:30 [INFO] [stdout] | [INFO] [stdout] 290 | /// widened further by [`super::wide`]. Content beyond the viewport is reached with [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/app.rs:630:16 [INFO] [stdout] | [INFO] [stdout] 630 | /// when [`super::wide`] widened a block that would otherwise have been clipped. [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `hscroll_max` links to private item `super::draw::Offsets::content` [INFO] [stdout] --> src/tui/app.rs:637:36 [INFO] [stdout] | [INFO] [stdout] 637 | /// The document is drawn in [`super::draw::Offsets::content`] columns, not in 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 `hscroll_max` links to private item `App::clamp` [INFO] [stdout] --> src/tui/app.rs:641:40 [INFO] [stdout] | [INFO] [stdout] 641 | /// wide block — and, being what [`App::clamp`] clamps to, would do it silently. [INFO] [stdout] | ^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::wide` [INFO] [stdout] --> src/tui/app.rs:684:46 [INFO] [stdout] | [INFO] [stdout] 684 | /// `--width` forced a wider render or [`super::wide`] widened an over-wide block. [INFO] [stdout] | ^^^^^^^^^^^ no item named `wide` in module `tui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `reload` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:954:49 [INFO] [stdout] | [INFO] [stdout] 954 | /// The file behind the pager changed and [`super::term`] read it again; the state [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 `reload` links to private item `remap_offset` [INFO] [stdout] --> src/tui/app.rs:962:46 [INFO] [stdout] | [INFO] [stdout] 962 | /// carried across the edit first (see [`remap_offset`]), because the bytes it counts [INFO] [stdout] | ^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::term::activate` [INFO] [stdout] --> src/tui/app.rs:1760:59 [INFO] [stdout] | [INFO] [stdout] 1760 | /// [`HotspotKind::Copy`] — are handled entirely by [`super::term::activate`], which [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `activate` in module `term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `release_hotspot` links to private item `App::ensure_rendered` [INFO] [stdout] --> src/tui/app.rs:2455:33 [INFO] [stdout] | [INFO] [stdout] 2455 | /// issued per canvas, so [`App::ensure_rendered`] drops a click in flight along 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: public documentation for `set_pointer` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:2491:56 [INFO] [stdout] | [INFO] [stdout] 2491 | /// four columns in between ask for nothing, and [`super::term`] draws nothing. [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 `cursor_hotspot` links to private item `App::activate_cursor` [INFO] [stdout] --> src/tui/app.rs:2530:33 [INFO] [stdout] | [INFO] [stdout] 2530 | /// Resolved the same way [`App::activate_cursor`] resolves it — the first hotspot [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 `cursor_hotspot` links to private item `App::activate_cursor` [INFO] [stdout] --> src/tui/app.rs:2537:25 [INFO] [stdout] | [INFO] [stdout] 2537 | /// here, once in [`App::activate_cursor`]) is the drift this avoids. [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 `popup` links to private item `super::term` [INFO] [stdout] --> src/tui/app.rs:2652:60 [INFO] [stdout] | [INFO] [stdout] 2652 | /// Read by [`super::draw`], which paints it, and by [`super::term`], which routes [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 `clipboard` links to private item `LOCAL` [INFO] [stdout] --> src/tui/clipboard.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | //! in [`LOCAL`] for the life of the process. `arboard`'s X11 backend runs a thread that [INFO] [stdout] | ^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `write_plain` links to private item `row` [INFO] [stdout] --> src/tui/dump.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | /// see [`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 `write_ansi` links to private item `row` [INFO] [stdout] --> src/tui/dump.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | /// sequence in one column; see [`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 `gap` links to private item `crate::render::glyphs::NERD_GAP` [INFO] [stdout] --> src/tui/icons.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | /// [`crate::render::glyphs::NERD_GAP`]. Not a glyph, so not in [`Self::all`]. [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` links to private item `command_for` [INFO] [stdout] --> src/tui/open.rs:8:53 [INFO] [stdout] | [INFO] [stdout] 8 | //! be pinned down in a test that spawns nothing. [`command_for`] is that pure half — [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 `crate::render::link::classify` [INFO] [stdout] --> src/tui/open.rs:14:55 [INFO] [stdout] | [INFO] [stdout] 14 | //! The URL reaching this module has already passed [`crate::render::link::classify`], so [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `link` in module `render` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `App` [INFO] [stdout] --> src/tui/popup.rs:4:78 [INFO] [stdout] | [INFO] [stdout] 4 | //! Two things live here, and neither of them draws anything or touches an [`App`]: [INFO] [stdout] | ^^^ no item named `App` 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 `select` links to private item `resolve` [INFO] [stdout] --> src/tui/select.rs:53:55 [INFO] [stdout] | [INFO] [stdout] 53 | //! line, and the whole rectangle washed on screen. [`resolve`] is where that is decided, [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 `select` links to private item `Resolved::text` [INFO] [stdout] --> src/tui/select.rs:54:23 [INFO] [stdout] | [INFO] [stdout] 54 | //! once, for both; [`Resolved::text`] is where the prefix comes off. [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 `columns_on` links to private item `highlighted_columns` [INFO] [stdout] --> src/tui/select.rs:176:14 [INFO] [stdout] | [INFO] [stdout] 176 | /// so [`highlighted_columns`] does not call it: the wash is built from [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 `columns_on` links to private item `source_hull` [INFO] [stdout] --> src/tui/select.rs:177:11 [INFO] [stdout] | [INFO] [stdout] 177 | /// [`source_hull`] instead, which only ever covers spans. What still calls this is [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `columns_on` links to private item `rendered_text` [INFO] [stdout] --> src/tui/select.rs:178:11 [INFO] [stdout] | [INFO] [stdout] 178 | /// [`rendered_text`], the spanless fallback (design spec §2, decision 3): 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 `emoji_columns` links to private item `probe` [INFO] [stdout] --> src/tui.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | /// See [`probe`] for what is asked, when it is skipped, and why the answer is worth [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: redundant explicit link target [INFO] [stdout] --> src/mermaid/mod.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 5 | //! [`Canvas`](crate::canvas::Canvas). Any unsupported construct fails gracefully with a [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] 5 - //! [`Canvas`](crate::canvas::Canvas). Any unsupported construct fails gracefully with a [INFO] [stdout] 5 + //! [`Canvas`]. Any unsupported construct fails gracefully with a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/mod.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | //! [`MermaidError`](crate::error::MermaidError), which the block renderer turns into a [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] 6 - //! [`MermaidError`](crate::error::MermaidError), which the block renderer turns into a [INFO] [stdout] 6 + //! [`MermaidError`], which the block renderer turns into a [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/class.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | //! [`graph`](super::graph). [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] 7 - //! [`graph`](super::graph). [INFO] [stdout] 7 + //! [`graph`]. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/er.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [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] 5 - //! in [`record`](super::record); the crow's-foot cardinalities map onto the engine's [INFO] [stdout] 5 + //! in [`record`]; the crow's-foot cardinalities map onto the engine's [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/mermaid/layout/flowchart.rs:4:60 [INFO] [stdout] | [INFO] [stdout] 4 | //! All the work is done by the shared engine in [`graph`](super::graph); this module [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] 4 - //! All the work is done by the shared engine in [`graph`](super::graph); this module [INFO] [stdout] 4 + //! All the work is done by the shared engine in [`graph`]; this module [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/render/mod.rs:2:64 [INFO] [stdout] | [INFO] [stdout] 2 | //! Renderers: AST plus width budget plus theme in, [`Canvas`](crate::canvas::Canvas) out. [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] 2 - //! Renderers: AST plus width budget plus theme in, [`Canvas`](crate::canvas::Canvas) out. [INFO] [stdout] 2 + //! Renderers: AST plus width budget plus theme in, [`Canvas`] out. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/toc.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | //! [`Anchor`](crate::canvas::Anchor)s a [`Canvas`](crate::canvas::Canvas) recorded and [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] 9 - //! [`Anchor`](crate::canvas::Anchor)s a [`Canvas`](crate::canvas::Canvas) recorded and [INFO] [stdout] 9 + //! [`Anchor`]s a [`Canvas`](crate::canvas::Canvas) recorded and [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: all items matching `crate::render::diagram` are private or doc(hidden) [INFO] [stdout] --> src/render/document.rs:28:28 [INFO] [stdout] | [INFO] [stdout] 28 | //! asked first, through [`crate::render::diagram`], and it is asked under a policy that [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ unresolved link [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.87s [INFO] [stderr] Generated /opt/rustwide/target/doc/mdmost/index.html [INFO] running `Command { std: "docker" "inspect" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297", kill_on_drop: false }` [INFO] [stdout] 253e47c8992f7f102e189c98a853afef63a0fd3823bff9b96d06188291de7297