# rustc version rustc 1.88.0-nightly (38c560ae6 2025-04-15)
# docs.rs version docsrs 0.6.0 (ee9a3fe6 2025-03-28)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/babel_nar-0.27.1/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/babel_nar-0.27.1/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:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250415-1.88.0-nightly-38c560ae6\", \"--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] 98dd5b0e3a6d75a03908d07113122d7affb4ef8e2e2eb14b691754b34b785a20 [INFO] running `Command { std: "docker" "start" "-a" "98dd5b0e3a6d75a03908d07113122d7affb4ef8e2e2eb14b691754b34b785a20", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting babel_nar v0.27.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `Cmd::to_string` [INFO] [stderr] --> src/runtimes/command_vm/api/translators.rs:27:25 [INFO] [stderr] | [INFO] [stderr] 27 | /// * 🚩按照NAVM指令原样输入:调用[`Cmd::to_string`]原样转换成字符串 [INFO] [stderr] | ^^^^^^^^^^^^^^ the enum `Cmd` has no variant or associated item named `to_string` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CommandVmRuntime` [INFO] [stderr] --> src/runtimes/command_vm/launcher.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | /// * 🎯配置化构造[`CommandVmRuntime`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `CommandVmRuntime` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Cmd` [INFO] [stderr] --> src/cin_implements/native/mod.rs:2:21 [INFO] [stderr] | [INFO] [stderr] 2 | //! * ✨Cmd输入转译:直接将[`Cmd`]转换为字符串形式 [INFO] [stderr] | ^^^ no item named `Cmd` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Output` [INFO] [stderr] --> src/cin_implements/native/mod.rs:3:52 [INFO] [stderr] | [INFO] [stderr] 3 | //! * ✨NAVM_JSON输出转译:基于[`serde_json`]直接从JSON字符串读取[`Output`] [INFO] [stderr] | ^^^^^^ no item named `Output` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `good` [INFO] [stderr] --> src/cin_implements/pynars/translators.rs:220:28 [INFO] [stderr] | [INFO] [stderr] 220 | /// * EXE :<(*, {SELF}, [good])-->^f> = $0.026;0.450;0.905$ <(*, {SELF}, [good])-->^f>! %1.000;0.810% {None: 2, 1} [INFO] [stderr] | ^^^^ no item named `good` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `good` [INFO] [stderr] --> src/cin_implements/pynars/translators.rs:220:77 [INFO] [stderr] | [INFO] [stderr] 220 | /// * EXE :<(*, {SELF}, [good])-->^f> = $0.026;0.450;0.905$ <(*, {SELF}, [good])-->^f>! %1.000;0.810% {None: 2, 1} [INFO] [stderr] | ^^^^ no item named `good` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `IoProcess` [INFO] [stderr] --> src/cin_implements/cxin_js/translators.rs:33:10 [INFO] [stderr] | [INFO] [stderr] 33 | /// * 📝[`IoProcess`]会自动将输入追加上换行符 [INFO] [stderr] | ^^^^^^^^^ no item named `IoProcess` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `thread::sleep` [INFO] [stderr] --> src/test_tools/structs.rs:22:16 [INFO] [stderr] | [INFO] [stderr] 22 | /// * 📌调用[`thread::sleep`]单纯等待一段时间(单位:[`Duration`]) [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `thread` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Output` [INFO] [stderr] --> src/test_tools/structs.rs:28:23 [INFO] [stderr] | [INFO] [stderr] 28 | /// * 📌在CIN输出与指定[`Output`]符合后,再继续运行 [INFO] [stderr] | ^^^^^^ no item named `Output` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Output` [INFO] [stderr] --> src/test_tools/structs.rs:34:34 [INFO] [stderr] | [INFO] [stderr] 34 | /// * 🎯用于「在现有的输出中检查是否任一和指定的[`Output`]符合」 [INFO] [stderr] | ^^^^^^ no item named `Output` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Output` [INFO] [stderr] --> src/test_tools/structs.rs:75:23 [INFO] [stderr] | [INFO] [stderr] 75 | /// * 🚩除了「原始内容」外,与[`Output`]类型一致 [INFO] [stderr] | ^^^^^^ no item named `Output` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/process_io/mod.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | //! 示例代码来源:https://www.nikbrendler.com/rust-process-communication/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 2 | //! 示例代码来源:<https://www.nikbrendler.com/rust-process-communication/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/cin_implements/opennars/translators.rs:3:9 [INFO] [stderr] | [INFO] [stderr] 3 | //! * https://github.com/ARCJ137442/opennars-304/blob/master/src/main/java/org/opennars/main/Shell.java [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 3 | //! * <https://github.com/ARCJ137442/opennars-304/blob/master/src/main/java/org/opennars/main/Shell.java> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `anyhow` is both a crate and a macro [INFO] [stderr] --> src/runtimes/command_vm/api/translators.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | /// * 🎯用于在[`anyhow`]下封装字符串,不再使用裸露的[`String`]类型 [INFO] [stderr] | ^^^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the crate, prefix with `mod@` [INFO] [stderr] | [INFO] [stderr] 119 | /// * 🎯用于在[`mod@anyhow`]下封装字符串,不再使用裸露的[`String`]类型 [INFO] [stderr] | ++++ [INFO] [stderr] help: to link to the macro, add an exclamation mark [INFO] [stderr] | [INFO] [stderr] 119 | /// * 🎯用于在[`anyhow!`]下封装字符串,不再使用裸露的[`String`]类型 [INFO] [stderr] | + [INFO] [stderr] [INFO] [stderr] warning: `babel_nar` (lib doc) generated 14 warnings (run `cargo fix --lib -p babel_nar` to apply 2 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.57s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/babel_nar/index.html [INFO] running `Command { std: "docker" "inspect" "98dd5b0e3a6d75a03908d07113122d7affb4ef8e2e2eb14b691754b34b785a20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "98dd5b0e3a6d75a03908d07113122d7affb4ef8e2e2eb14b691754b34b785a20", kill_on_drop: false }` [INFO] [stdout] 98dd5b0e3a6d75a03908d07113122d7affb4ef8e2e2eb14b691754b34b785a20