[INFO] fetching crate compiler_base_parallel 0.0.2...
[INFO] documenting compiler_base_parallel-0.0.2 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate compiler_base_parallel 0.0.2 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate compiler_base_parallel 0.0.2 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate compiler_base_parallel 0.0.2
[INFO] finished tweaking crates.io crate compiler_base_parallel 0.0.2
[INFO] tweaked toml for crates.io crate compiler_base_parallel 0.0.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fern v0.6.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b1336a24ab9faf4cc2988e6fc383c38f816e252f9d8e0b8a16db52f82c185153
[INFO] running `Command { std: "docker" "start" "-a" "b1336a24ab9faf4cc2988e6fc383c38f816e252f9d8e0b8a16db52f82c185153", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b1336a24ab9faf4cc2988e6fc383c38f816e252f9d8e0b8a16db52f82c185153", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1336a24ab9faf4cc2988e6fc383c38f816e252f9d8e0b8a16db52f82c185153", kill_on_drop: false }`
[INFO] [stdout] b1336a24ab9faf4cc2988e6fc383c38f816e252f9d8e0b8a16db52f82c185153
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0602c331530758c737464597a8284b7c60c02aaf38885e1957df34c1e794f6c
[INFO] running `Command { std: "docker" "start" "-a" "d0602c331530758c737464597a8284b7c60c02aaf38885e1957df34c1e794f6c", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]     Checking serde_json v1.0.96
[INFO] [stderr]     Checking pretty_assertions v1.3.0
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking colored v1.9.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking fern v0.6.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]  Documenting compiler_base_parallel v0.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `thread_count`
[INFO] [stdout]   --> src/executor/timeout.rs:31:42
[INFO] [stdout]    |
[INFO] [stdout] 31 |     /// New a [`TimeoutExecutor`] with [`thread_count`].
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ no item named `thread_count` 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 `deadline`
[INFO] [stdout]   --> src/executor/timeout.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// [`deadline`] will return how long until the front of the queue has timed out,
[INFO] [stdout]    |           ^^^^^^^^ no item named `deadline` 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 `run_all_tasks`
[INFO] [stdout]    --> src/executor/mod.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 |     /// [`run_all_tasks`] will execute all tasks concurrently.
[INFO] [stdout]     |           ^^^^^^^^^^^^^ no item named `run_all_tasks` 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 `notify_what_happened`
[INFO] [stdout]    --> src/executor/mod.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |     /// [`notify_what_happened`] is a notifier that receives [`TaskEvent`] to output the [`Task`] execution status in to the log.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ no item named `notify_what_happened` 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 `ch`
[INFO] [stdout]    --> src/executor/mod.rs:152:7
[INFO] [stdout]     |
[INFO] [stdout] 152 | /// [`ch`] is used to communicate with the method loaded into the thread.
[INFO] [stdout]     |       ^^ no item named `ch` 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 `file_path`
[INFO] [stdout]   --> src/task/reporter.rs:58:55
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// The log will be displaied to a file in path [`file_path`].
[INFO] [stdout]    |                                                       ^^^^^^^^^ no item named `file_path` 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 `file_path`
[INFO] [stdout]   --> src/task/reporter.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// If [`file_path`] doesn't exist,
[INFO] [stdout]    |              ^^^^^^^^^ no item named `file_path` 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 `log_file`
[INFO] [stdout]    --> src/task/reporter.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 | /// the log will be output to a [`log_file`].
[INFO] [stdout]     |                                   ^^^^^^^^ no item named `log_file` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// [`run`] will be executed of the [`Task`],
[INFO] [stdout]    |           ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:64:90
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// and the result of the execution is communicated with other threads through the [`ch`] which is a [`Sender<FinishedTask>`],
[INFO] [stdout]    |                                                                                          ^^ no item named `ch` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     /// so [`run`] method does not need to return a value.
[INFO] [stdout]    |              ^^^ no item named `run` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:67:24
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stdout]    |                        ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:67:86
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stdout]    |                                                                                      ^^ no item named `ch` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     /// Therefore, when implementing the [`run`] method,
[INFO] [stdout]    |                                            ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:70:110
[INFO] [stdout]    |
[INFO] [stdout] 70 |     /// please try to handle the failure case as much as possible to ensure that all result can be sent to [`ch`].
[INFO] [stdout]    |                                                                                                              ^^ no item named `ch` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:72:124
[INFO] [stdout]    |
[INFO] [stdout] 72 |     /// If you can not get the results properly and you are confident that all the possible results are returned through [`ch`],
[INFO] [stdout]    |                                                                                                                            ^^ no item named `ch` 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 `HashMap`
[INFO] [stdout]    --> src/task/mod.rs:114:49
[INFO] [stdout]     |
[INFO] [stdout] 114 | /// [`TaskId`] will be used as the key of the [`HashMap`], [`TaskId`] is a type alias of [`usize`].
[INFO] [stdout]     |                                                 ^^^^^^^ no item named `HashMap` 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 `TaskID`
[INFO] [stdout]    --> src/task/mod.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | /// so [`TaskID`] should be unique to each [`Task`].
[INFO] [stdout]     |          ^^^^^^ no item named `TaskID` 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 `join`
[INFO] [stdout]    --> src/task/mod.rs:290:20
[INFO] [stdout]     |
[INFO] [stdout] 290 |     /// Call the [`join`] and wait for the associated thread to finish.
[INFO] [stdout]     |                    ^^^^ no item named `join` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.44s
[INFO] running `Command { std: "docker" "inspect" "d0602c331530758c737464597a8284b7c60c02aaf38885e1957df34c1e794f6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0602c331530758c737464597a8284b7c60c02aaf38885e1957df34c1e794f6c", kill_on_drop: false }`
[INFO] [stdout] d0602c331530758c737464597a8284b7c60c02aaf38885e1957df34c1e794f6c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 98b29e461a9e88584c250cd8825adbd35381d32b8783f3573943346ed8b1a420
[INFO] running `Command { std: "docker" "start" "-a" "98b29e461a9e88584c250cd8825adbd35381d32b8783f3573943346ed8b1a420", kill_on_drop: false }`
[INFO] [stderr]  Documenting compiler_base_parallel v0.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `thread_count`
[INFO] [stdout]   --> src/executor/timeout.rs:31:42
[INFO] [stdout]    |
[INFO] [stdout] 31 |     /// New a [`TimeoutExecutor`] with [`thread_count`].
[INFO] [stdout]    |                                          ^^^^^^^^^^^^ no item named `thread_count` 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 `run_all_tasks`
[INFO] [stdout]    --> src/executor/mod.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 |     /// [`run_all_tasks`] will execute all tasks concurrently.
[INFO] [stdout]     |           ^^^^^^^^^^^^^ no item named `run_all_tasks` 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 `notify_what_happened`
[INFO] [stdout]    --> src/executor/mod.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 |     /// [`notify_what_happened`] is a notifier that receives [`TaskEvent`] to output the [`Task`] execution status in to the log.
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ no item named `notify_what_happened` 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 `file_path`
[INFO] [stdout]   --> src/task/reporter.rs:58:55
[INFO] [stdout]    |
[INFO] [stdout] 58 |     /// The log will be displaied to a file in path [`file_path`].
[INFO] [stdout]    |                                                       ^^^^^^^^^ no item named `file_path` 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 `file_path`
[INFO] [stdout]   --> src/task/reporter.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     /// If [`file_path`] doesn't exist,
[INFO] [stdout]    |              ^^^^^^^^^ no item named `file_path` 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 `log_file`
[INFO] [stdout]    --> src/task/reporter.rs:155:35
[INFO] [stdout]     |
[INFO] [stdout] 155 | /// the log will be output to a [`log_file`].
[INFO] [stdout]     |                                   ^^^^^^^^ no item named `log_file` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// [`run`] will be executed of the [`Task`],
[INFO] [stdout]    |           ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:64:90
[INFO] [stdout]    |
[INFO] [stdout] 64 |     /// and the result of the execution is communicated with other threads through the [`ch`] which is a [`Sender<FinishedTask>`],
[INFO] [stdout]    |                                                                                          ^^ no item named `ch` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     /// so [`run`] method does not need to return a value.
[INFO] [stdout]    |              ^^^ no item named `run` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:67:24
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stdout]    |                        ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:67:86
[INFO] [stdout]    |
[INFO] [stdout] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stdout]    |                                                                                      ^^ no item named `ch` 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 `run`
[INFO] [stdout]   --> src/task/mod.rs:69:44
[INFO] [stdout]    |
[INFO] [stdout] 69 |     /// Therefore, when implementing the [`run`] method,
[INFO] [stdout]    |                                            ^^^ no item named `run` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:70:110
[INFO] [stdout]    |
[INFO] [stdout] 70 |     /// please try to handle the failure case as much as possible to ensure that all result can be sent to [`ch`].
[INFO] [stdout]    |                                                                                                              ^^ no item named `ch` 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 `ch`
[INFO] [stdout]   --> src/task/mod.rs:72:124
[INFO] [stdout]    |
[INFO] [stdout] 72 |     /// If you can not get the results properly and you are confident that all the possible results are returned through [`ch`],
[INFO] [stdout]    |                                                                                                                            ^^ no item named `ch` 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 `HashMap`
[INFO] [stdout]    --> src/task/mod.rs:114:49
[INFO] [stdout]     |
[INFO] [stdout] 114 | /// [`TaskId`] will be used as the key of the [`HashMap`], [`TaskId`] is a type alias of [`usize`].
[INFO] [stdout]     |                                                 ^^^^^^^ no item named `HashMap` 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 `TaskID`
[INFO] [stdout]    --> src/task/mod.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | /// so [`TaskID`] should be unique to each [`Task`].
[INFO] [stdout]     |          ^^^^^^ no item named `TaskID` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.45s
[INFO] running `Command { std: "docker" "inspect" "98b29e461a9e88584c250cd8825adbd35381d32b8783f3573943346ed8b1a420", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "98b29e461a9e88584c250cd8825adbd35381d32b8783f3573943346ed8b1a420", kill_on_drop: false }`
[INFO] [stdout] 98b29e461a9e88584c250cd8825adbd35381d32b8783f3573943346ed8b1a420
