compiler_base_parallel 0.1.0

A common domain programming language framework.
Documentation
Build #2334545 2025-07-20 16:35:33
# rustc version
rustc 1.90.0-nightly (0d9592026 2025-07-19)# docs.rs version
docsrs 0.6.0 (c1135d19 2025-07-02)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/compiler_base_parallel-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/compiler_base_parallel-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250719-1.90.0-nightly-0d9592026\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 864c35e26f8bf1dada5e30e427e485f738d8caf1fd32f965bf7e5c2ecf1dcac4
[INFO] running `Command { std: "docker" "start" "-a" "864c35e26f8bf1dada5e30e427e485f738d8caf1fd32f965bf7e5c2ecf1dcac4", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]  Documenting compiler_base_parallel v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `thread_count`
[INFO] [stderr]   --> src/executor/timeout.rs:32:42
[INFO] [stderr]    |
[INFO] [stderr] 32 |     /// New a [`TimeoutExecutor`] with [`thread_count`].
[INFO] [stderr]    |                                          ^^^^^^^^^^^^ no item named `thread_count` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `thread_count`
[INFO] [stderr]   --> src/executor/timeout.rs:45:42
[INFO] [stderr]    |
[INFO] [stderr] 45 |     /// New a [`TimeoutExecutor`] with [`thread_count`] and [`timeout`].
[INFO] [stderr]    |                                          ^^^^^^^^^^^^ no item named `thread_count` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `timeout`
[INFO] [stderr]   --> src/executor/timeout.rs:45:63
[INFO] [stderr]    |
[INFO] [stderr] 45 |     /// New a [`TimeoutExecutor`] with [`thread_count`] and [`timeout`].
[INFO] [stderr]    |                                                               ^^^^^^^ no item named `timeout` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `run_all_tasks`
[INFO] [stderr]    --> src/executor/mod.rs:136:11
[INFO] [stderr]     |
[INFO] [stderr] 136 |     /// [`run_all_tasks`] will execute all tasks concurrently.
[INFO] [stderr]     |           ^^^^^^^^^^^^^ no item named `run_all_tasks` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `notify_what_happened`
[INFO] [stderr]    --> src/executor/mod.rs:137:11
[INFO] [stderr]     |
[INFO] [stderr] 137 |     /// [`notify_what_happened`] is a notifier that receives [`TaskEvent`] to output the [`Task`] execution status in to the log.
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^^^ no item named `notify_what_happened` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `file_path`
[INFO] [stderr]   --> src/task/reporter.rs:58:55
[INFO] [stderr]    |
[INFO] [stderr] 58 |     /// The log will be displaied to a file in path [`file_path`].
[INFO] [stderr]    |                                                       ^^^^^^^^^ no item named `file_path` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `file_path`
[INFO] [stderr]   --> src/task/reporter.rs:59:14
[INFO] [stderr]    |
[INFO] [stderr] 59 |     /// If [`file_path`] doesn't exist,
[INFO] [stderr]    |              ^^^^^^^^^ no item named `file_path` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `log_file`
[INFO] [stderr]    --> src/task/reporter.rs:155:35
[INFO] [stderr]     |
[INFO] [stderr] 155 | /// the log will be output to a [`log_file`].
[INFO] [stderr]     |                                   ^^^^^^^^ no item named `log_file` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `run`
[INFO] [stderr]   --> src/task/mod.rs:63:11
[INFO] [stderr]    |
[INFO] [stderr] 63 |     /// [`run`] will be executed of the [`Task`],
[INFO] [stderr]    |           ^^^ no item named `run` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ch`
[INFO] [stderr]   --> src/task/mod.rs:64:90
[INFO] [stderr]    |
[INFO] [stderr] 64 |     /// and the result of the execution is communicated with other threads through the [`ch`] which is a [`Sender<FinishedTask>`],
[INFO] [stderr]    |                                                                                          ^^ no item named `ch` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `run`
[INFO] [stderr]   --> src/task/mod.rs:65:14
[INFO] [stderr]    |
[INFO] [stderr] 65 |     /// so [`run`] method does not need to return a value.
[INFO] [stderr]    |              ^^^ no item named `run` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `run`
[INFO] [stderr]   --> src/task/mod.rs:67:24
[INFO] [stderr]    |
[INFO] [stderr] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stderr]    |                        ^^^ no item named `run` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ch`
[INFO] [stderr]   --> src/task/mod.rs:67:86
[INFO] [stderr]    |
[INFO] [stderr] 67 |     /// Note: If the [`run`] method panics before returning the result through the [`ch`],
[INFO] [stderr]    |                                                                                      ^^ no item named `ch` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `run`
[INFO] [stderr]   --> src/task/mod.rs:69:44
[INFO] [stderr]    |
[INFO] [stderr] 69 |     /// Therefore, when implementing the [`run`] method,
[INFO] [stderr]    |                                            ^^^ no item named `run` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ch`
[INFO] [stderr]   --> src/task/mod.rs:70:110
[INFO] [stderr]    |
[INFO] [stderr] 70 |     /// please try to handle the failure case as much as possible to ensure that all result can be sent to [`ch`].
[INFO] [stderr]    |                                                                                                              ^^ no item named `ch` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `ch`
[INFO] [stderr]   --> src/task/mod.rs:72:124
[INFO] [stderr]    |
[INFO] [stderr] 72 |     /// If you can not get the results properly and you are confident that all the possible results are returned through [`ch`],
[INFO] [stderr]    |                                                                                                                            ^^ no item named `ch` in scope
[INFO] [stderr]    |
[INFO] [stderr]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `HashMap`
[INFO] [stderr]    --> src/task/mod.rs:114:49
[INFO] [stderr]     |
[INFO] [stderr] 114 | /// [`TaskId`] will be used as the key of the [`HashMap`], [`TaskId`] is a type alias of [`usize`].
[INFO] [stderr]     |                                                 ^^^^^^^ no item named `HashMap` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: unresolved link to `TaskID`
[INFO] [stderr]    --> src/task/mod.rs:115:10
[INFO] [stderr]     |
[INFO] [stderr] 115 | /// so [`TaskID`] should be unique to each [`Task`].
[INFO] [stderr]     |          ^^^^^^ no item named `TaskID` in scope
[INFO] [stderr]     |
[INFO] [stderr]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] 
[INFO] [stderr] warning: `compiler_base_parallel` (lib doc) generated 18 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.43s
[INFO] [stderr]    Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/compiler_base_parallel/index.html
[INFO] running `Command { std: "docker" "inspect" "864c35e26f8bf1dada5e30e427e485f738d8caf1fd32f965bf7e5c2ecf1dcac4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "864c35e26f8bf1dada5e30e427e485f738d8caf1fd32f965bf7e5c2ecf1dcac4", kill_on_drop: false }`
[INFO] [stdout] 864c35e26f8bf1dada5e30e427e485f738d8caf1fd32f965bf7e5c2ecf1dcac4