[INFO] cloning repository https://github.com/Banyc/mux
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Banyc/mux" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBanyc%2Fmux", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBanyc%2Fmux'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 851c7521c5c03cec014212aa4d384f7a88d87935
[INFO] documenting Banyc/mux against 1.98.0-beta.8 for beta-rustdoc-1.99-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBanyc%2Fmux" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Banyc/mux
[INFO] finished tweaking git repo https://github.com/Banyc/mux
[INFO] tweaked toml for git repo https://github.com/Banyc/mux written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Banyc/mux on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Banyc/mux 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/Banyc/primitive.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/Banyc/file_transfer.git`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded futures-sink v0.3.33
[INFO] [stderr]   Downloaded async_async_io v0.2.3
[INFO] [stderr]   Downloaded bytemuck v1.25.2
[INFO] [stderr]   Downloaded atomic-memcpy v0.2.3
[INFO] [stderr]   Downloaded reusable-box-future v0.2.0
[INFO] [stderr]   Downloaded futures v0.3.33
[INFO] [stderr]   Downloaded async_smux v0.3.4
[INFO] [stderr]   Downloaded portable-atomic v1.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e
[INFO] running `Command { std: "docker" "start" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", 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" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", 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" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.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 quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]     Checking futures-core v0.3.33
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking atomic-memcpy v0.2.3
[INFO] [stderr]     Checking futures-sink v0.3.33
[INFO] [stderr]     Checking futures-task v0.3.33
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking socket2 v0.6.5
[INFO] [stderr]     Checking mio v1.2.2
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking primitive v0.1.0 (https://github.com/Banyc/primitive.git?tag=v0.0.59#9d28d810)
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]  Documenting mux v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `spawn_mux_no_reconnection_with_first_receive_deadline`
[INFO] [stdout]   --> src/dual_lane.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | /// [`spawn_mux_no_reconnection_with_first_receive_deadline`] so the
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `spawn_mux_no_reconnection_with_first_receive_deadline` 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 `gen0_reader_tx`
[INFO] [stdout]    --> src/migration_api.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |     /// delivered via [`gen0_reader_tx`]. `None` while no successor is
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ no item named `gen0_reader_tx` 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 `DEMOTE_STREAK`
[INFO] [stdout]    --> src/migration_api.rs:412:40
[INFO] [stdout]     |
[INFO] [stdout] 412 |     /// back to interactive requires [`DEMOTE_STREAK`] (4) consecutive
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ no item named `DEMOTE_STREAK` 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 `MIGRATION_COOLDOWN`
[INFO] [stdout]    --> src/migration_api.rs:413:43
[INFO] [stdout]     |
[INFO] [stdout] 413 |     /// small writes and a cool-down of [`MIGRATION_COOLDOWN`] (150 ms) since
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ no item named `MIGRATION_COOLDOWN` 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 `open_migrating`
[INFO] [stdout]    --> src/migration_api.rs:423:16
[INFO] [stdout]     |
[INFO] [stdout] 423 |     /// Like [`open_migrating`] but also returns a
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ no item named `open_migrating` 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 `open_migrating`
[INFO] [stdout]    --> src/migration_api.rs:448:19
[INFO] [stdout]     |
[INFO] [stdout] 448 |     /// Same as [`open_migrating`] but with auto-classification disabled.
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ no item named `open_migrating` 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 `JoinError`
[INFO] [stdout]    --> src/migration_api.rs:874:66
[INFO] [stdout]     |
[INFO] [stdout] 874 | /// `rtp_mux::run_connector` — so completed-task and peek-task [`JoinError`]s
[INFO] [stdout]     |                                                                  ^^^^^^^^^ no item named `JoinError` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.58s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/mux/index.html
[INFO] running `Command { std: "docker" "inspect" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.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 tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]     Checking primitive v0.1.0 (https://github.com/Banyc/primitive.git?tag=v0.0.59#9d28d810)
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]  Documenting mux v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `spawn_mux_no_reconnection_with_first_receive_deadline`
[INFO] [stdout]   --> src/dual_lane.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | /// [`spawn_mux_no_reconnection_with_first_receive_deadline`] so the
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `spawn_mux_no_reconnection_with_first_receive_deadline` 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 `DEMOTE_STREAK`
[INFO] [stdout]    --> src/migration_api.rs:412:40
[INFO] [stdout]     |
[INFO] [stdout] 412 |     /// back to interactive requires [`DEMOTE_STREAK`] (4) consecutive
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ no item named `DEMOTE_STREAK` 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 `MIGRATION_COOLDOWN`
[INFO] [stdout]    --> src/migration_api.rs:413:43
[INFO] [stdout]     |
[INFO] [stdout] 413 |     /// small writes and a cool-down of [`MIGRATION_COOLDOWN`] (150 ms) since
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ no item named `MIGRATION_COOLDOWN` 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 `open_migrating`
[INFO] [stdout]    --> src/migration_api.rs:423:16
[INFO] [stdout]     |
[INFO] [stdout] 423 |     /// Like [`open_migrating`] but also returns a
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ no item named `open_migrating` 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 `open_migrating`
[INFO] [stdout]    --> src/migration_api.rs:448:19
[INFO] [stdout]     |
[INFO] [stdout] 448 |     /// Same as [`open_migrating`] but with auto-classification disabled.
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ no item named `open_migrating` 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 `JoinError`
[INFO] [stdout]    --> src/migration_api.rs:874:66
[INFO] [stdout]     |
[INFO] [stdout] 874 | /// `rtp_mux::run_connector` — so completed-task and peek-task [`JoinError`]s
[INFO] [stdout]     |                                                                  ^^^^^^^^^ no item named `JoinError` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.89s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/mux/index.html
[INFO] running `Command { std: "docker" "inspect" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e", kill_on_drop: false }`
[INFO] [stdout] 01ec56d6fb8eee723b558c3d90086792ddbf5ba0a7bbc19ad5dd56a15325935e
