[INFO] cloning repository https://github.com/usadson/finestra
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/usadson/finestra" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fusadson%2Ffinestra", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fusadson%2Ffinestra'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 51f2eda9e380e0c5bd779f6bcf7315362872b5e1
[INFO] documenting usadson/finestra against beta-2026-01-20 for beta-1.94-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fusadson%2Ffinestra" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/usadson/finestra
[INFO] finished tweaking git repo https://github.com/usadson/finestra
[INFO] tweaked toml for git repo https://github.com/usadson/finestra written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/usadson/finestra on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/usadson/finestra 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" "+beta-2026-01-20" "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]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde v1.0.196
[INFO] [stderr]   Downloaded serde_derive v1.0.196
[INFO] [stderr]   Downloaded euclid v0.22.9
[INFO] [stderr]   Downloaded cacao v0.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 82ffe4e695ff8f9f3cd867ceff8eff014db143d563f653e51d833c57d479264f
[INFO] running `Command { std: "docker" "start" "-a" "82ffe4e695ff8f9f3cd867ceff8eff014db143d563f653e51d833c57d479264f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "82ffe4e695ff8f9f3cd867ceff8eff014db143d563f653e51d833c57d479264f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "82ffe4e695ff8f9f3cd867ceff8eff014db143d563f653e51d833c57d479264f", kill_on_drop: false }`
[INFO] [stdout] 82ffe4e695ff8f9f3cd867ceff8eff014db143d563f653e51d833c57d479264f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 21220eea00eaa52fb07e646791c1e8827b50cfbdd26496ebf87fa61eb8fc658d
[INFO] running `Command { std: "docker" "start" "-a" "21220eea00eaa52fb07e646791c1e8827b50cfbdd26496ebf87fa61eb8fc658d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]  Documenting cargo-finestra v0.3.0 (/opt/rustwide/workdir/cargo-finestra)
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking euclid v0.22.9
[INFO] [stderr]     Checking finestra v0.3.0 (/opt/rustwide/workdir/finestra)
[INFO] [stderr]  Documenting finestra v0.3.0 (/opt/rustwide/workdir/finestra)
[INFO] [stdout] warning: unused import: `self::constraints::*`
[INFO] [stdout]  --> finestra/src/layout/mod.rs:6:16
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub(crate) use self::constraints::*;
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::layout::*`
[INFO] [stdout]   --> finestra/src/lib.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub(crate) use self::layout::*;
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state` is never read
[INFO] [stdout]   --> finestra/src/app/mod.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct App<Delegate, State=()> {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub(crate) state: State,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EventHandlerMapRegistry` is never constructed
[INFO] [stdout]   --> finestra/src/event.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub(crate) struct EventHandlerMapRegistry<State> {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ViewTree` is never constructed
[INFO] [stdout]   --> finestra/src/event.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub struct ViewTree<State> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `exchange_events_for_id`, `parent_id`, and `set_parent_id` are never used
[INFO] [stdout]    --> finestra/src/event.rs:68:19
[INFO] [stdout]     |
[INFO] [stdout]  66 | impl<State: 'static> ViewTree<State> {
[INFO] [stdout]     | ------------------------------------ associated items in this implementation
[INFO] [stdout]  67 |     #[cfg(not(target_os = "macos"))]
[INFO] [stdout]  68 |     pub(crate) fn new(registry: EventHandlerMapRegistry<State>) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout]  86 |     pub(crate) fn exchange_events_for_id(&mut self, map: EventHandlerMap<State>) -> ViewId {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub(crate) fn parent_id(&self) -> Option<ViewId> {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub(crate) fn set_parent_id(&mut self, id: ViewId) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IdGenerator` is never constructed
[INFO] [stdout]    --> finestra/src/event.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) struct IdGenerator {
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `next` is never used
[INFO] [stdout]    --> finestra/src/event.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 117 | impl IdGenerator {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] 118 |     pub(crate) fn next(&mut self) -> ViewId {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Constraint` is never constructed
[INFO] [stdout]  --> finestra/src/layout/constraints.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub(crate) struct Constraint {
[INFO] [stdout]   |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ConstraintAlignment` is never used
[INFO] [stdout]   --> finestra/src/layout/constraints.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub(crate) enum ConstraintAlignment {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `kind` is never read
[INFO] [stdout]   --> finestra/src/resources/color.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct Color {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 38 |     kind: ColorKind,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]   --> finestra/src/resources/color.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl Color {
[INFO] [stdout]    | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub(crate) const fn kind(&self) -> &ColorKind {
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> finestra/src/resources/color.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 151 |     System(SystemColor),
[INFO] [stdout]     |     ------ ^^^^^^^^^^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ColorKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 151 -     System(SystemColor),
[INFO] [stdout] 151 +     System(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `red`, `green`, and `blue` are never read
[INFO] [stdout]    --> finestra/src/resources/color.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     Rgb {
[INFO] [stdout]     |     --- fields in this variant
[INFO] [stdout] 154 |         red: u8,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 155 |         green: u8,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 156 |         blue: u8,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ColorKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `red`, `green`, `blue`, and `alpha` are never read
[INFO] [stdout]    --> finestra/src/resources/color.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     Rgba {
[INFO] [stdout]     |     ---- fields in this variant
[INFO] [stdout] 160 |         red: u8,
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 161 |         green: u8,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 162 |         blue: u8,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 163 |         alpha: u8,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ColorKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `kind` is never used
[INFO] [stdout]   --> finestra/src/resources/image.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | impl Image {
[INFO] [stdout]    | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub(crate) fn kind(&self) -> &ImageKind {
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `menu_opt` and `ensure_menu_at` are never used
[INFO] [stdout]   --> finestra/src/resources/menu.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl MenuBar {
[INFO] [stdout]    | ------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub(crate) fn menu_opt(&mut self, name: &str) -> Option<&mut Menu> {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub(crate) fn ensure_menu_at(&mut self, name: impl Into<String>, pos: usize) -> &mut Menu {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `base` is never used
[INFO] [stdout]   --> finestra/src/views/base.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub(crate) trait BaseView {
[INFO] [stdout]    |                  -------- method in this trait
[INFO] [stdout] 12 |     fn base(&self) -> &ViewBase;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text` is never read
[INFO] [stdout]   --> finestra/src/views/button.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Button<State> {
[INFO] [stdout]    |            ------ field in this struct
[INFO] [stdout] 17 |     pub(crate) base: ViewBase,
[INFO] [stdout] 18 |     pub(crate) text: StateOrRaw<String>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `text` and `checked` are never read
[INFO] [stdout]   --> finestra/src/views/checkbox.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct Checkbox<State> {
[INFO] [stdout]    |            -------- fields in this struct
[INFO] [stdout] 17 |     pub(crate) base: ViewBase,
[INFO] [stdout] 18 |     pub(crate) text: StateOrRaw<String>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub(crate) checked: StateOrRaw<bool>,
[INFO] [stdout]    |                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `event_handler_map` is never read
[INFO] [stdout]   --> finestra/src/views/image.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub struct ImageView<State> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 25 |     event_handler_map: EventHandlerMap<State>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text` is never read
[INFO] [stdout]   --> finestra/src/views/label.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct Label<State=()> {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 18 |     base: ViewBase,
[INFO] [stdout] 19 |     pub(crate) text: StateOrRaw<String>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `direction` is never read
[INFO] [stdout]   --> finestra/src/views/stack.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Stack<State, Delegate> {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 28 |     pub(crate) direction: StackDirection,
[INFO] [stdout]    |                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text` is never read
[INFO] [stdout]   --> finestra/src/views/text_block.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct TextBlock<State=()> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 10 |     base: ViewBase,
[INFO] [stdout] 11 |     pub(crate) text: StateOrRaw<String>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `text` is never read
[INFO] [stdout]   --> finestra/src/views/text_field.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct TextField<State> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout]  9 |     pub(crate) base: ViewBase,
[INFO] [stdout] 10 |     pub(crate) text: StateOrRaw<String>,
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> finestra/src/window/mod.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl Window {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] 24 |     pub(crate) fn new(delegator: Arc<dyn WindowDelegator>) -> Self {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `title`, `width`, `height`, and `theme` are never read
[INFO] [stdout]   --> finestra/src/window/config.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct WindowConfiguration {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 11 |     pub(crate) title: TitleWrapper,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 12 |     pub(crate) width: Number,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 13 |     pub(crate) height: Number,
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 14 |     pub(crate) theme: StateOrRaw<Theme>,
[INFO] [stdout]    |                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> finestra/src/window/dialog.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl DialogBuilder {
[INFO] [stdout]    | ------------------ associated function in this implementation
[INFO] [stdout] 22 |     pub(crate) fn new(inner: Box<dyn DialogApi>) -> Self {
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set_text` is never used
[INFO] [stdout]   --> finestra/src/window/dialog.rs:71:8
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub(crate) trait DialogApi {
[INFO] [stdout]    |                  --------- method in this trait
[INFO] [stdout] 70 |     fn set_kind(&self, kind: DialogKind);
[INFO] [stdout] 71 |     fn set_text(&self, text: Cow<'static, str>);
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting showcase v0.3.0 (/opt/rustwide/workdir/showcase)
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> finestra/src/state.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// A [`State`]ful [`Theme`](Theme).
[INFO] [stdout]    |                     -------  ^^^^^ explicit target is redundant
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout]    = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 14 - /// A [`State`]ful [`Theme`](Theme).
[INFO] [stdout] 14 + /// A [`State`]ful [`Theme`].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> finestra/src/views/text_field.rs:17:56
[INFO] [stdout]    |
[INFO] [stdout] 17 |     /// initial value. If the value is a [`TextValue`][crate::TextValue], this
[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] 17 -     /// initial value. If the value is a [`TextValue`][crate::TextValue], this
[INFO] [stdout] 17 +     /// initial value. If the value is a [`TextValue`], this
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> finestra/src/window/mod.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 | /// [WindowConfiguration](super::WindowConfiguration).
[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] 17 - /// [WindowConfiguration](super::WindowConfiguration).
[INFO] [stdout] 17 + /// [WindowConfiguration].
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.73s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/cargo_finestra/index.html and 2 other files
[INFO] running `Command { std: "docker" "inspect" "21220eea00eaa52fb07e646791c1e8827b50cfbdd26496ebf87fa61eb8fc658d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21220eea00eaa52fb07e646791c1e8827b50cfbdd26496ebf87fa61eb8fc658d", kill_on_drop: false }`
[INFO] [stdout] 21220eea00eaa52fb07e646791c1e8827b50cfbdd26496ebf87fa61eb8fc658d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e4a9aaebac3153b0e84f28c51a640c81c1499c5cfe6ed7af46ff8448c36a884f
[INFO] running `Command { std: "docker" "start" "-a" "e4a9aaebac3153b0e84f28c51a640c81c1499c5cfe6ed7af46ff8448c36a884f", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "e4a9aaebac3153b0e84f28c51a640c81c1499c5cfe6ed7af46ff8448c36a884f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4a9aaebac3153b0e84f28c51a640c81c1499c5cfe6ed7af46ff8448c36a884f", kill_on_drop: false }`
[INFO] [stdout] e4a9aaebac3153b0e84f28c51a640c81c1499c5cfe6ed7af46ff8448c36a884f
