[INFO] fetching crate damascene-core 0.4.6...
[INFO] documenting damascene-core-0.4.6 against 1.97.0-beta.6 for beta-rustdoc-1.98-1
[INFO] extracting crate damascene-core 0.4.6 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate damascene-core 0.4.6
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate damascene-core 0.4.6
[INFO] tweaked toml for crates.io crate damascene-core 0.4.6 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate damascene-core 0.4.6 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate damascene-core 0.4.6 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lyon_path v1.0.19
[INFO] [stderr]   Downloaded fdsm-ttf-parser v0.2.0
[INFO] [stderr]   Downloaded damascene-fonts v0.4.6
[INFO] [stderr]   Downloaded fdsm v0.8.0
[INFO] [stderr]   Downloaded lyon_geom v1.0.19
[INFO] [stderr]   Downloaded lyon_tessellation v1.0.20
[INFO] [stderr]   Downloaded harfrust v0.5.2
[INFO] [stderr]   Downloaded damascene-fonts-jetbrains-mono v0.1.0
[INFO] [stderr]   Downloaded nalgebra v0.34.2
[INFO] [stderr]   Downloaded glam v0.31.1
[INFO] [stderr]   Downloaded glam v0.33.1
[INFO] [stderr]   Downloaded damascene-fonts-inter v0.1.0
[INFO] [stderr]   Downloaded damascene-fonts-symbols v0.1.0
[INFO] [stderr]   Downloaded damascene-fonts-roboto v0.1.0
[INFO] [stderr]   Downloaded cosmic-text v0.19.0
[INFO] [stderr]   Downloaded damascene-fonts-emoji v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d
[INFO] running `Command { std: "docker" "start" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", 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" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", 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" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]     Checking arrayvec v0.7.7
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]     Checking core_maths v0.1.1
[INFO] [stderr]    Compiling damascene-fonts-emoji v0.1.0
[INFO] [stderr]    Compiling damascene-fonts-symbols v0.1.0
[INFO] [stderr]    Compiling damascene-fonts-inter v0.1.0
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking ttf-parser v0.25.1
[INFO] [stderr]    Compiling damascene-fonts-jetbrains-mono v0.1.0
[INFO] [stderr]     Checking strict-num v0.1.1
[INFO] [stderr]     Checking polycool v0.4.0
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling damascene-fonts v0.4.6
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking roxmltree v0.21.1
[INFO] [stderr]     Checking kurbo v0.13.1
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking simplecss v0.2.2
[INFO] [stderr]     Checking float_next_after v1.0.0
[INFO] [stderr]     Checking imagesize v0.14.0
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]     Checking smol_str v0.3.2
[INFO] [stderr]     Checking data-url v0.3.2
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking pico-args v0.5.0
[INFO] [stderr]     Checking xmlwriter v0.1.0
[INFO] [stderr]     Checking glam v0.33.1
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking euclid v0.22.14
[INFO] [stderr]     Checking lru v0.18.0
[INFO] [stderr]     Checking svgtypes v0.16.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking lyon_geom v1.0.19
[INFO] [stderr]    Compiling simba v0.9.1
[INFO] [stderr]     Checking lyon_path v1.0.19
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]     Checking fontdb v0.23.0
[INFO] [stderr]     Checking lyon_tessellation v1.0.20
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]     Checking font-types v0.11.3
[INFO] [stderr]     Checking tiny-skia-path v0.12.0
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking read-fonts v0.37.0
[INFO] [stderr]     Checking read-fonts v0.39.2
[INFO] [stderr]     Checking usvg v0.47.0
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]    Compiling nalgebra v0.34.2
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking skrifa v0.40.0
[INFO] [stderr]     Checking harfrust v0.5.2
[INFO] [stderr]     Checking skrifa v0.42.1
[INFO] [stderr]    Compiling fdsm v0.8.0
[INFO] [stderr]    Compiling fdsm-ttf-parser v0.2.0
[INFO] [stderr]    Compiling damascene-core v0.4.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking swash v0.2.9
[INFO] [stderr]     Checking cosmic-text v0.19.0
[INFO] [stderr]  Documenting damascene-core v0.4.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `IconSource`
[INFO] [stdout]   --> src/icons/mod.rs:29:46
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// Resolve a string-typed icon name to an [`IconSource`]. A known name
[INFO] [stdout]    |                                              ^^^^^^^^^^ no item named `IconSource` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IconSource::Builtin`
[INFO] [stdout]   --> src/icons/mod.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// becomes [`IconSource::Builtin`]; an unknown name is preserved as
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^ no item named `IconSource` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `IconSource::UnknownName`
[INFO] [stdout]   --> src/icons/mod.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 | /// [`IconSource::UnknownName`] so the bundle lint can flag it
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^ no item named `IconSource` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ViewportRequest::FitContent`
[INFO] [stdout]     --> src/layout.rs:2279:24
[INFO] [stdout]      |
[INFO] [stdout] 2279 | /// frame. Shared by [`ViewportRequest::FitContent`] and the sustained
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ViewportRequest` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PanBounds`
[INFO] [stdout]     --> src/layout.rs:2328:18
[INFO] [stdout]      |
[INFO] [stdout] 2328 | /// configured [`PanBounds`] policy. See [`clamp_axis_delta`] for the
[INFO] [stdout]      |                  ^^^^^^^^^ no item named `PanBounds` 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 `intrinsic` links to private item `size_tree`
[INFO] [stdout]     --> src/layout.rs:3165:46
[INFO] [stdout]      |
[INFO] [stdout] 3165 | /// sizes the whole tree in one recursion ([`size_tree`]) and never
[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 `LabelDisplay::Always`
[INFO] [stdout]     --> src/paint/draw_ops.rs:3417:7
[INFO] [stdout]      |
[INFO] [stdout] 3417 | /// [`LabelDisplay::Always`], or a single hover chip for
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^^ no item named `LabelDisplay` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LabelDisplay::Hover`
[INFO] [stdout]     --> src/paint/draw_ops.rs:3418:7
[INFO] [stdout]      |
[INFO] [stdout] 3418 | /// [`LabelDisplay::Hover`]. Reuses the depth map for occlusion (persistent
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^^ no item named `LabelDisplay` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LabelDisplay::Hover`
[INFO] [stdout]     --> src/paint/draw_ops.rs:3420:39
[INFO] [stdout]      |
[INFO] [stdout] 3420 | /// Emit a mark's point labels. For [`LabelDisplay::Hover`], also returns the
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^ no item named `LabelDisplay` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `introspect_wgsl`
[INFO] [stdout]   --> src/paint/slots.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! ([`introspect_wgsl`]) and hands the resulting [`ShaderSlotMap`] to
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^ no item named `introspect_wgsl` 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 `introspect_wgsl`
[INFO] [stdout]   --> src/paint/slots.rs:60:27
[INFO] [stdout]    |
[INFO] [stdout] 60 | /// locations. Built by [`introspect_wgsl`] at registration (backends
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ no item named `introspect_wgsl` 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 `series_color` links to private item `SERIES`
[INFO] [stdout]   --> src/plot/palette.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// [`SERIES`] palette.
[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 `SelectionPoint`
[INFO] [stdout]     --> src/runtime.rs:3089:26
[INFO] [stdout]      |
[INFO] [stdout] 3089 | /// Resolve the head's [`SelectionPoint`] for the current pointer
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^ no item named `SelectionPoint` 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 `push_plot_requests` links to private item `Self::prepare_plots`
[INFO] [stdout]   --> src/state/plot.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// [`prepare_plots`](Self::prepare_plots) by the plot whose `.key(...)`
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::gc_viewport_state`
[INFO] [stdout]    --> src/state/plot.rs:407:30
[INFO] [stdout]     |
[INFO] [stdout] 407 |     /// the counterpart of [`Self::gc_viewport_state`]. Called once per frame
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^ the struct `UiState` has no field or associated item named `gc_viewport_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UiState::gc_scroll_state`
[INFO] [stdout]    --> src/state/scroll.rs:298:11
[INFO] [stdout]     |
[INFO] [stdout] 298 |     /// [`UiState::gc_scroll_state`] for the policy rationale.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `UiState` has no field or associated item named `gc_scroll_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UiState::push_focus_requests`
[INFO] [stdout]    --> src/state/types.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 293 |     /// call [`UiState::push_focus_requests`] once per build with the
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UiState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LongPressed`
[INFO] [stdout]    --> src/state/types.rs:346:55
[INFO] [stdout]     |
[INFO] [stdout] 346 |     /// LONG_PRESS_DELAY`, the press transitions to [`LongPressed`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ no item named `LongPressed` 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 `UiState::push_scroll_requests`
[INFO] [stdout]    --> src/state/types.rs:545:16
[INFO] [stdout]     |
[INFO] [stdout] 545 |     /// call [`UiState::push_scroll_requests`] once per build with the
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UiState` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Backspace)`
[INFO] [stdout]   --> src/widgets/input_otp.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | //!   with [`LogicalKey::Named(NamedKey::Backspace)`] pops.
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LogicalKey` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Backspace)`
[INFO] [stdout]   --> src/widgets/input_otp.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | /// - [`UiEventKind::KeyDown`] with [`LogicalKey::Named(NamedKey::Backspace)`] — pop the most
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LogicalKey` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::ArrowUp)`
[INFO] [stdout]    --> src/widgets/text_area.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 | /// - [`LogicalKey::Named(NamedKey::ArrowUp)`] / [`LogicalKey::Named(NamedKey::ArrowDown)`] move the caret one
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::ArrowDown)`
[INFO] [stdout]    --> src/widgets/text_area.rs:411:52
[INFO] [stdout]     |
[INFO] [stdout] 411 | /// - [`LogicalKey::Named(NamedKey::ArrowUp)`] / [`LogicalKey::Named(NamedKey::ArrowDown)`] move the caret one
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Enter)`
[INFO] [stdout]    --> src/widgets/text_area.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /// - [`LogicalKey::Named(NamedKey::Enter)`] inserts `"\n"` (replaces the selection if
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/plot/view.rs:24:41
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// measures in). For a [`Scale::Time`](crate::plot::Scale::Time) axis these
[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] 24 - /// measures in). For a [`Scale::Time`](crate::plot::Scale::Time) axis these
[INFO] [stdout] 24 + /// measures in). For a [`Scale::Time`] axis these
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/plot/view.rs:25:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// are epoch seconds; for [`Scale::Log`](crate::plot::Scale::Log) they are
[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] 25 - /// are epoch seconds; for [`Scale::Log`](crate::plot::Scale::Log) they are
[INFO] [stdout] 25 + /// are epoch seconds; for [`Scale::Log`] they are
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/camera.rs:1:44
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Per-scene camera state for [`UiState`](super::UiState).
[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] 1 - //! Per-scene camera state for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Per-scene camera state for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/cursor.rs:1:39
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Cursor resolution for [`UiState`](super::UiState).
[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] 1 - //! Cursor resolution for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Cursor resolution for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/focus.rs:1:45
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Focus traversal helpers for [`UiState`](super::UiState).
[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] 1 - //! Focus traversal helpers for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Focus traversal helpers for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/query.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Layout/key lookup helpers for [`UiState`](super::UiState).
[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] 1 - //! Layout/key lookup helpers for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Layout/key lookup helpers for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/scroll.rs:1:65
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Scroll offset, scrollbar, and wheel helpers for [`UiState`](super::UiState).
[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] 1 - //! Scroll offset, scrollbar, and wheel helpers for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Scroll offset, scrollbar, and wheel helpers for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/selection.rs:1:55
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Selection traversal state helpers for [`UiState`](super::UiState).
[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] 1 - //! Selection traversal state helpers for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Selection traversal state helpers for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/state/toast.rs:1:49
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! Runtime toast queue helpers for [`UiState`](super::UiState).
[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] 1 - //! Runtime toast queue helpers for [`UiState`](super::UiState).
[INFO] [stdout] 1 + //! Runtime toast queue helpers for [`UiState`].
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/state.rs:138:32
[INFO] [stdout]     |
[INFO] [stdout] 138 |     /// drag. See [`viewport`](self::viewport).
[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] 138 -     /// drag. See [`viewport`](self::viewport).
[INFO] [stdout] 138 +     /// drag. See [`viewport`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/state.rs:141:62
[INFO] [stdout]     |
[INFO] [stdout] 141 |     /// plus per-frame resolved layout metrics. See [`plot`](self::plot).
[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] 141 -     /// plus per-frame resolved layout metrics. See [`plot`](self::plot).
[INFO] [stdout] 141 +     /// plus per-frame resolved layout metrics. See [`plot`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/state.rs:145:20
[INFO] [stdout]     |
[INFO] [stdout] 145 |     /// [`resize`](self::resize).
[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] 145 -     /// [`resize`](self::resize).
[INFO] [stdout] 145 +     /// [`resize`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/state.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |     /// [`camera`](self::camera).
[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] 149 -     /// [`camera`](self::camera).
[INFO] [stdout] 149 +     /// [`camera`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `line` is both a function and a macro
[INFO] [stdout]   --> src/plot/spec.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |       ^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line()`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |           ++
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line!`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `line` is both a function and a macro
[INFO] [stdout]    --> src/plot/spec.rs:123:46
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line`]/[`scatter`] builders or
[INFO] [stdout]     |                                              ^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line()`]/[`scatter`] builders or
[INFO] [stdout]     |                                                  ++
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line!`]/[`scatter`] builders or
[INFO] [stdout]     |                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.68s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/damascene_core/index.html
[INFO] running `Command { std: "docker" "inspect" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", 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" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling nalgebra v0.34.2
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking font-types v0.11.3
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]     Checking tiny-skia-path v0.12.0
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking read-fonts v0.37.0
[INFO] [stderr]     Checking read-fonts v0.39.2
[INFO] [stderr]     Checking usvg v0.47.0
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking harfrust v0.5.2
[INFO] [stderr]     Checking skrifa v0.40.0
[INFO] [stderr]    Compiling fdsm v0.8.0
[INFO] [stderr]     Checking skrifa v0.42.1
[INFO] [stderr]    Compiling fdsm-ttf-parser v0.2.0
[INFO] [stderr]    Compiling damascene-core v0.4.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking swash v0.2.9
[INFO] [stderr]     Checking cosmic-text v0.19.0
[INFO] [stderr]  Documenting damascene-core v0.4.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: public documentation for `intrinsic` links to private item `size_tree`
[INFO] [stdout]     --> src/layout.rs:3165:46
[INFO] [stdout]      |
[INFO] [stdout] 3165 | /// sizes the whole tree in one recursion ([`size_tree`]) and never
[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 `introspect_wgsl`
[INFO] [stdout]   --> src/paint/slots.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | //! ([`introspect_wgsl`]) and hands the resulting [`ShaderSlotMap`] to
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^ no item named `introspect_wgsl` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `introspect_wgsl`
[INFO] [stdout]   --> src/paint/slots.rs:60:27
[INFO] [stdout]    |
[INFO] [stdout] 60 | /// locations. Built by [`introspect_wgsl`] at registration (backends
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ no item named `introspect_wgsl` 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 `series_color` links to private item `SERIES`
[INFO] [stdout]   --> src/plot/palette.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | /// [`SERIES`] palette.
[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 `push_plot_requests` links to private item `Self::prepare_plots`
[INFO] [stdout]   --> src/state/plot.rs:62:27
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// [`prepare_plots`](Self::prepare_plots) by the plot whose `.key(...)`
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]    |
[INFO] [stdout]    = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Backspace)`
[INFO] [stdout]   --> src/widgets/input_otp.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 | //!   with [`LogicalKey::Named(NamedKey::Backspace)`] pops.
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LogicalKey` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Backspace)`
[INFO] [stdout]   --> src/widgets/input_otp.rs:99:39
[INFO] [stdout]    |
[INFO] [stdout] 99 | /// - [`UiEventKind::KeyDown`] with [`LogicalKey::Named(NamedKey::Backspace)`] — pop the most
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `LogicalKey` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::ArrowUp)`
[INFO] [stdout]    --> src/widgets/text_area.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 | /// - [`LogicalKey::Named(NamedKey::ArrowUp)`] / [`LogicalKey::Named(NamedKey::ArrowDown)`] move the caret one
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::ArrowDown)`
[INFO] [stdout]    --> src/widgets/text_area.rs:411:52
[INFO] [stdout]     |
[INFO] [stdout] 411 | /// - [`LogicalKey::Named(NamedKey::ArrowUp)`] / [`LogicalKey::Named(NamedKey::ArrowDown)`] move the caret one
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LogicalKey::Named(NamedKey::Enter)`
[INFO] [stdout]    --> src/widgets/text_area.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 | /// - [`LogicalKey::Named(NamedKey::Enter)`] inserts `"\n"` (replaces the selection if
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `LogicalKey` has no variant or associated item named `Named(NamedKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/plot/view.rs:24:41
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// measures in). For a [`Scale::Time`](crate::plot::Scale::Time) axis these
[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] 24 - /// measures in). For a [`Scale::Time`](crate::plot::Scale::Time) axis these
[INFO] [stdout] 24 + /// measures in). For a [`Scale::Time`] axis these
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/plot/view.rs:25:43
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// are epoch seconds; for [`Scale::Log`](crate::plot::Scale::Log) they are
[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] 25 - /// are epoch seconds; for [`Scale::Log`](crate::plot::Scale::Log) they are
[INFO] [stdout] 25 + /// are epoch seconds; for [`Scale::Log`] they are
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `line` is both a function and a macro
[INFO] [stdout]   --> src/plot/spec.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |       ^^^^ ambiguous link
[INFO] [stdout]    |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line()`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |           ++
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]    |
[INFO] [stdout] 12 | //! [`line!`]/[`scatter`] builders + [`PlotSpec::add_mark`]) for power users.
[INFO] [stdout]    |           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `line` is both a function and a macro
[INFO] [stdout]    --> src/plot/spec.rs:123:46
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line`]/[`scatter`] builders or
[INFO] [stdout]     |                                              ^^^^ ambiguous link
[INFO] [stdout]     |
[INFO] [stdout] help: to link to the function, add parentheses
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line()`]/[`scatter`] builders or
[INFO] [stdout]     |                                                  ++
[INFO] [stdout] help: to link to the macro, add an exclamation mark
[INFO] [stdout]     |
[INFO] [stdout] 123 | /// One mark in a plot. Construct with the [`line!`]/[`scatter`] builders or
[INFO] [stdout]     |                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.59s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/damascene_core/index.html
[INFO] running `Command { std: "docker" "inspect" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d", kill_on_drop: false }`
[INFO] [stdout] f05218a9a6e4c0fb7f51f931aa00812c227d2ca7b8f3575335ab2bc66585632d
