[INFO] fetching crate narust-158 0.3.1... [INFO] documenting narust-158-0.3.1 against master#8afe9ff1caa97654c31fb8c259dac9fdf67d6302 for pr-151918-2 [INFO] extracting crate narust-158 0.3.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate narust-158 0.3.1 [INFO] finished tweaking crates.io crate narust-158 0.3.1 [INFO] tweaked toml for crates.io crate narust-158 0.3.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate narust-158 0.3.1 on toolchain 8afe9ff1caa97654c31fb8c259dac9fdf67d6302 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8afe9ff1caa97654c31fb8c259dac9fdf67d6302" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate narust-158 0.3.1 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" "+8afe9ff1caa97654c31fb8c259dac9fdf67d6302" "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 quote v1.0.37 [INFO] [stderr] Downloaded unicode-ident v1.0.12 [INFO] [stderr] Downloaded cpufeatures v0.2.13 [INFO] [stderr] Downloaded cfg-if v1.0.0 [INFO] [stderr] Downloaded thiserror-impl v1.0.63 [INFO] [stderr] Downloaded itoa v1.0.11 [INFO] [stderr] Downloaded serde v1.0.209 [INFO] [stderr] Downloaded lazy_static v1.5.0 [INFO] [stderr] Downloaded anyhow v1.0.86 [INFO] [stderr] Downloaded nar_dev_utils v0.40.0 [INFO] [stderr] Downloaded nar_dev_utils v0.44.0 [INFO] [stderr] Downloaded nar_dev_utils v0.42.0 [INFO] [stderr] Downloaded pest v2.7.11 [INFO] [stderr] Downloaded memchr v2.7.4 [INFO] [stderr] Downloaded zerocopy v0.7.35 [INFO] [stderr] Downloaded serde_json v1.0.127 [INFO] [stderr] Downloaded ucd-trie v0.1.6 [INFO] [stderr] Downloaded typenum v1.17.0 [INFO] [stderr] Downloaded syn v2.0.87 [INFO] [stderr] Downloaded narsese v0.21.2 [INFO] [stderr] Downloaded pest_meta v2.7.11 [INFO] [stderr] Downloaded serde_derive v1.0.209 [INFO] [stderr] Downloaded thiserror v2.0.0 [INFO] [stderr] Downloaded thiserror v1.0.63 [INFO] [stderr] Downloaded pest_generator v2.7.11 [INFO] [stderr] Downloaded zerocopy-derive v0.7.35 [INFO] [stderr] Downloaded ppv-lite86 v0.2.20 [INFO] [stderr] Downloaded getrandom v0.2.15 [INFO] [stderr] Downloaded ryu v1.0.18 [INFO] [stderr] Downloaded proc-macro2 v1.0.86 [INFO] [stderr] Downloaded navm v0.17.3 [INFO] [stderr] Downloaded once_cell v1.19.0 [INFO] [stderr] Downloaded sha2 v0.10.8 [INFO] [stderr] Downloaded pest_derive v2.7.11 [INFO] [stderr] Downloaded wasi v0.11.0+wasi-snapshot-preview1 [INFO] [stderr] Downloaded thiserror-impl v2.0.0 [INFO] [stderr] Downloaded libc v0.2.158 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+8afe9ff1caa97654c31fb8c259dac9fdf67d6302" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6cd29f9472cdb8720550d9cc8a6d4da7555cf5208781032f93a10068733a84db [INFO] running `Command { std: "docker" "start" "-a" "6cd29f9472cdb8720550d9cc8a6d4da7555cf5208781032f93a10068733a84db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6cd29f9472cdb8720550d9cc8a6d4da7555cf5208781032f93a10068733a84db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6cd29f9472cdb8720550d9cc8a6d4da7555cf5208781032f93a10068733a84db", kill_on_drop: false }` [INFO] [stdout] 6cd29f9472cdb8720550d9cc8a6d4da7555cf5208781032f93a10068733a84db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+8afe9ff1caa97654c31fb8c259dac9fdf67d6302" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ba5e2515c984526e348e4b369ebd57ac539d808228e0dc6e9d8c649bdc3f23a2 [INFO] running `Command { std: "docker" "start" "-a" "ba5e2515c984526e348e4b369ebd57ac539d808228e0dc6e9d8c649bdc3f23a2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Compiling thiserror v2.0.0 [INFO] [stderr] Checking nar_dev_utils v0.42.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking nar_dev_utils v0.40.0 [INFO] [stderr] Checking nar_dev_utils v0.44.0 [INFO] [stderr] Checking narsese v0.21.2 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.87 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling thiserror-impl v2.0.0 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking pest v2.7.11 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking navm v0.17.3 [INFO] [stderr] Checking narust-158 v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] Documenting narust-158 v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `RCTask` [INFO] [stdout] --> src/util/serial_rc.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | /// 使用所传入内容的地址创建一个[`RCTask`] [INFO] [stdout] | ^^^^^^ no item named `RCTask` 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 `RCTask` [INFO] [stdout] --> src/util/serial_rc.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | /// * 📌这个内容的地址将被[`RCTask`]固定 [INFO] [stdout] | ^^^^^^ no item named `RCTask` 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 `Task` [INFO] [stdout] --> src/util/serial_rc.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | /// 获取内部[`Task`]的序列号 [INFO] [stdout] | ^^^^ no item named `Task` 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 `crate::inference::UtilityFunctions::w2c` [INFO] [stdout] --> src/parameters.rs:274:45 [INFO] [stdout] | [INFO] [stdout] 274 | ... ,特别是[`w2c`](crate::inference::UtilityFunctions::w2c)、[`c2w`](crate::inference::UtilityFunctions::c2w) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::UtilityFunctions::c2w` [INFO] [stdout] --> src/parameters.rs:274:94 [INFO] [stdout] | [INFO] [stdout] 274 | ...s::w2c)、[`c2w`](crate::inference::UtilityFunctions::c2w) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Display` [INFO] [stdout] --> src/language/base/structs.rs:49:23 [INFO] [stdout] | [INFO] [stdout] 49 | /// ### toString => [`Display`] [INFO] [stdout] | ^^^^^^^ no item named `Display` 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 `R,b` [INFO] [stdout] --> src/language/base/making.rs:485:70 [INFO] [stdout] | [INFO] [stdout] 485 | /// * 📝` (/, R, _, b)>` => `<(*, a, b) --> R>`,其中就要用 a 替换 [R,b] 中的R [INFO] [stdout] | ^^^ no item named `R,b` 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 `super::_conversion` [INFO] [stdout] --> src/language/dialect/mod.rs:218:33 [INFO] [stdout] | [INFO] [stdout] 218 | /// * 🎯将其中的「词法Narsese词项」整理成【可被[`super::_conversion`]解析】的形式 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `_conversion` in module `language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Eq::eq` [INFO] [stdout] --> src/language/features/compound_term.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | /// * 📌根据[`==`](Eq::eq) [INFO] [stdout] | ^^^^^^ the trait `Eq` has no associated item named `eq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::StructuralRules::__switch_order` [INFO] [stdout] --> src/language/features/compound_term.rs:248:18 [INFO] [stdout] | [INFO] [stdout] 248 | /// * 🎯首次用于[`crate::inference::StructuralRules::__switch_order`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `StructuralRules` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::_dialect` [INFO] [stdout] --> src/language/features/statement.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 42 | /// * 📄参见[`super::_dialect`]中的`reform_term`函数 [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `_dialect` in module `features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:61:14 [INFO] [stdout] | [INFO] [stdout] 61 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:69:14 [INFO] [stdout] | [INFO] [stdout] 69 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:77:14 [INFO] [stdout] | [INFO] [stdout] 77 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `apply_to` links to private item `unify_apply` [INFO] [stdout] --> src/language/variable_process.rs:320:15 [INFO] [stdout] | [INFO] [stdout] 320 | /// 重定向到[`unify_apply`] [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `&m` [INFO] [stdout] --> src/language/variable_process.rs:343:21 [INFO] [stdout] | [INFO] [stdout] 343 | /// @param parent1 [&m] 要被修改的复合词项1 [INFO] [stdout] | ^^ no item named `&m` 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 `&m` [INFO] [stdout] --> src/language/variable_process.rs:344:21 [INFO] [stdout] | [INFO] [stdout] 344 | /// @param parent2 [&m] 要被修改的复合词项2 [INFO] [stdout] | ^^ no item named `&m` 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 `EvidenceReal` [INFO] [stdout] --> src/entity/float_values/short_float.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | //! * 前提:通过实现[`EvidenceReal`]得到「基本操作」 [INFO] [stdout] | ^^^^^^^^^^^^ no item named `EvidenceReal` 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 `crate::inference::UtilityFunctions` [INFO] [stdout] --> src/entity/float_values/short_float.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | /// * 📄原[`nars.inference.UtilityFunctions`](crate::inference::UtilityFunctions)的「扩展逻辑与或非」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `to_key` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:177:41 [INFO] [stdout] | [INFO] [stdout] 177 | /// * 🚩【2024-05-08 22:18:06】目前直接对接[`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::entity::TaskConcrete::__new` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:178:40 [INFO] [stdout] | [INFO] [stdout] 178 | /// * 🚩【2024-05-10 01:09:44】现在只会在[`crate::entity::TaskConcrete::__new`]的实现中被用到 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `TaskConcrete` in module `entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::entity::TaskV1` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | /// * 具体体现在[`crate::entity::TaskV1`]中 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `TaskV1` in module `entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `sentence_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:190:39 [INFO] [stdout] | [INFO] [stdout] 190 | /// * 🚩【2024-05-08 23:34:34】现在借道[`ToDisplayAndBrief`]予以实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_key_string` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:191:15 [INFO] [stdout] | [INFO] [stdout] 191 | /// * 🚩与[`Sentence::to_key_string`]不同的是:会纳入时间戳,并且全都是「详细信息」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_key_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_key_string` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:201:39 [INFO] [stdout] | [INFO] [stdout] 201 | /// * 🚩【2024-05-08 23:37:44】现在借道[`Sentence::to_key_string`]予以实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_key_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_lexical` [INFO] [stdout] --> src/entity/sentence/judgement.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | /// 作为一个[`Sentence::to_lexical`]的默认【非覆盖性】实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_lexical` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_lexical` [INFO] [stdout] --> src/entity/sentence/question.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | /// 作为一个[`Sentence::to_lexical`]的默认【非覆盖性】实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_lexical` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BudgetValueConcrete` [INFO] [stdout] --> src/entity/item.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | /// * ℹ️亦即:实现[`BudgetValue`]而未实现[`BudgetValueConcrete`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `BudgetValueConcrete` 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 `Item` [INFO] [stdout] --> src/entity/linkages/t_link.rs:90:37 [INFO] [stdout] | [INFO] [stdout] 90 | /// * 🚩【2024-06-01 20:56:49】现在不再基于[`Item`],交由后续「词项链」「任务链」「词项链模板」自由组合 [INFO] [stdout] | ^^^^ no item named `Item` 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 `TermLinkTemplate::new` [INFO] [stdout] --> src/entity/linkages/t_linkage.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 28 | /// * 方便使用[`TermLinkTemplate::new`]而不受歧义 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `TermLinkTemplate` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ConceptLinking::prepareTermLinkTemplates` [INFO] [stdout] --> src/entity/concept.rs:47:15 [INFO] [stdout] | [INFO] [stdout] 47 | /// * 📝在[`ConceptLinking::prepareTermLinkTemplates`]中被准备,随后不再变化 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ConceptLinking` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag` [INFO] [stdout] --> src/storage/bag/impl_tables.rs:71:16 [INFO] [stdout] | [INFO] [stdout] 71 | /// * 🎯用于[`Bag`]的[「是否有元素」查询](Bag::has) [INFO] [stdout] | ^^^ no item named `Bag` 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 `Bag::has` [INFO] [stdout] --> src/storage/bag/impl_tables.rs:71:34 [INFO] [stdout] | [INFO] [stdout] 71 | /// * 🎯用于[`Bag`]的[「是否有元素」查询](Bag::has) [INFO] [stdout] | ^^^^^^^^ no item named `Bag` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::put_in` [INFO] [stdout] --> src/storage/bag/impl_tables.rs:90:51 [INFO] [stdout] | [INFO] [stdout] 90 | /// * 🚩【2024-05-01 23:03:15】现在需要返回「被移除的元素」作为[`Bag::put_in`]的返回值 [INFO] [stdout] | ^^^^^^^^^^^ no item named `Bag` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BagItemTableV1` [INFO] [stdout] --> src/storage/bag/impl_tables.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | /// 📜为[`BagItemTableV1`]实现「层级映射」 [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `BagItemTableV1` 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 `Bag` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | /// * 🎯兼容旧版本中无此字段的[`Bag`] [INFO] [stdout] | ^^^ no item named `Bag` 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 `Bag` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 194 | /// * 🎯兼容旧版本中无此字段的[`Bag`] [INFO] [stdout] | ^^^ no item named `Bag` 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 `Bag` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:200:25 [INFO] [stdout] | [INFO] [stdout] 200 | /// * 🎯兼容旧版本中无此字段的[`Bag`] [INFO] [stdout] | ^^^ no item named `Bag` 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 `Bag` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | /// * 🎯兼容旧版本中无此字段的[`Bag`] [INFO] [stdout] | ^^^ no item named `Bag` 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 `VecDeque` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:89:52 [INFO] [stdout] | [INFO] [stdout] 89 | /// * 📌【2024-04-27 14:13:36】目前对外层用[`Vec`],内层用[`VecDeque`] [INFO] [stdout] | ^^^^^^^^ no item named `VecDeque` 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 `Self::select_next_level_for_take` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:263:31 [INFO] [stdout] | [INFO] [stdout] 263 | /// * 📄参考:[「概率随机性选取物品」](Self::select_next_level_for_take) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BagStatus` has no field or associated item named `select_next_level_for_take` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::select_next_level_for_take` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:272:31 [INFO] [stdout] | [INFO] [stdout] 272 | /// * 📄参考:[「概率随机性选取物品」](Self::select_next_level_for_take) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BagStatus` has no field or associated item named `select_next_level_for_take` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::select_next_level_for_take` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:281:31 [INFO] [stdout] | [INFO] [stdout] 281 | /// * 📄参考:[「概率随机性选取物品」](Self::select_next_level_for_take) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BagStatus` has no field or associated item named `select_next_level_for_take` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::__name_table` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:369:18 [INFO] [stdout] | [INFO] [stdout] 369 | /// * 📄对应[`Self::__name_table`]、[`Self::__item_table`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `__name_table` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::__item_table` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:369:41 [INFO] [stdout] | [INFO] [stdout] 369 | /// * 📄对应[`Self::__name_table`]、[`Self::__item_table`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `__item_table` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::into_base` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:500:26 [INFO] [stdout] | [INFO] [stdout] 500 | /// * [`intoBase`](Self::into_base) [INFO] [stdout] | ^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `into_base` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::out_of_base` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:501:27 [INFO] [stdout] | [INFO] [stdout] 501 | /// * [`outOfBase`](Self::out_of_base) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `out_of_base` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BudgetValue::merge` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:502:35 [INFO] [stdout] | [INFO] [stdout] 502 | /// * [`BudgetValue.merge`](BudgetValue::merge) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `BudgetValue` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::_empty_level` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:603:30 [INFO] [stdout] | [INFO] [stdout] 603 | /// * [`_empty_level`](Bag::_empty_level) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `_empty_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `take_out` links to private item `Bag::take_out_first` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:604:32 [INFO] [stdout] | [INFO] [stdout] 604 | /// * [`take_out_first`](Bag::take_out_first) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::refresh` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:605:25 [INFO] [stdout] | [INFO] [stdout] 605 | /// * [`refresh`](Bag::refresh) [INFO] [stdout] | ^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `refresh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::__get_level` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:780:50 [INFO] [stdout] | [INFO] [stdout] 780 | /// * 🚩【2024-05-04 11:13:04】现在仍然使用「元素引用」,因为[`Bag::__get_level`]需要元素的预算值 [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `__get_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::report` [INFO] [stdout] --> src/storage/task_buffer.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | //! * ⚠️不缓存「NAVM输出」:输出保存在[「推理记录器」](super::report)中 [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `report` in module `storage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::control::Reasoner::load_from_new_tasks` [INFO] [stdout] --> src/storage/task_buffer.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 116 | /// * ~~📄在[`crate::control::Reasoner::load_from_new_tasks`]中,需要明确借用以避免借用冲突(冲突with记忆区)~~ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Reasoner` has no field or associated item named `load_from_new_tasks` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `budget_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/inference/traits/budget.rs:151:46 [INFO] [stdout] | [INFO] [stdout] 151 | /// * ❓【2024-06-21 19:31:12】或许后续将不再需要[`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::__evidential_base` [INFO] [stdout] --> src/inference/traits/evidential.rs:32:65 [INFO] [stdout] | [INFO] [stdout] 32 | /// * 🚩🆕【2024-05-05 14:11:23】不直接模拟`Stamp.baseLength`:实际上就是[`Stamp::__evidential_base`]的长度 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::__evidential_base` [INFO] [stdout] --> src/inference/traits/evidential.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | /// * ⚠️不一定在[`Stamp::__evidential_base`]中 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::creation_time` [INFO] [stdout] --> src/inference/traits/evidential.rs:65:73 [INFO] [stdout] | [INFO] [stdout] 65 | /// * 🚩【2024-05-05 14:30:28】根据OpenNARS,`current_serial`参数就与[「创建时间」](Stamp::creation_time)对应 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `UtilityFunctions::max_from` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | //! * 📄如[`UtilityFunctions::max_from`]对[`super::BudgetFunctions::merge`]的抽象 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,1` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:23:50 [INFO] [stdout] | [INFO] [stdout] 23 | /// Common functions on real numbers, mostly in [0,1]. [INFO] [stdout] | ^^^ no item named `0,1` 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 `crate::control::Parameters` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:189:39 [INFO] [stdout] | [INFO] [stdout] 189 | /// * 📄超参数`Parameters.HORIZON`参见[`crate::control::Parameters`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Parameters` in module `control` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `EvidenceReal` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:261:25 [INFO] [stdout] | [INFO] [stdout] 261 | /// * 🚩现在已经在[「短浮点」](EvidenceReal)中要求了[`Ord`] [INFO] [stdout] | ^^^^^^^^^^^^ no item named `EvidenceReal` 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 `UtilityFunctions::or` [INFO] [stdout] --> src/inference/functions/budget_functions.rs:52:46 [INFO] [stdout] | [INFO] [stdout] 52 | /// * 但[`ShortFloat`]已经实现了[`Ord`]并且需要[`UtilityFunctions::or`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Dual::opposite` [INFO] [stdout] --> src/inference/rules/utils.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | /// * 🚩基础行为:两类项可以相互转换——[取反](Dual::opposite)算子 [INFO] [stdout] | ^^^^^^^^^^^^^^ no item named `Dual` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RuleTables::index_to_figure` [INFO] [stdout] --> src/inference/rules/utils.rs:135:14 [INFO] [stdout] | [INFO] [stdout] 135 | /// * 🎯用于表征[`RuleTables::index_to_figure`]推导出的「三段论子类型」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RuleTables::__index_to_figure` [INFO] [stdout] --> src/inference/rules/utils.rs:167:14 [INFO] [stdout] | [INFO] [stdout] 167 | /// * 🎯[`RuleTables::__index_to_figure`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `RuleTables::__index_to_figure` [INFO] [stdout] --> src/inference/rules/utils.rs:178:14 [INFO] [stdout] | [INFO] [stdout] 178 | /// * 🎯[`RuleTables::__index_to_figure`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::type_context` [INFO] [stdout] --> src/inference/rules/local_rules.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | //! * 📄有关「类型声明」参见[「推理上下文」](super::type_context) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `type_context` in module `rules` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `try_solution` [INFO] [stdout] --> src/inference/rules/local_rules.rs:17:7 [INFO] [stdout] | [INFO] [stdout] 17 | /// [`try_solution`]的复合返回值 [INFO] [stdout] | ^^^^^^^^^^^^ no item named `try_solution` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:742:24 [INFO] [stdout] | [INFO] [stdout] 742 | /// * 📄"<{Tweety} --> [chirping]>" × " [chirping]>" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:742:51 [INFO] [stdout] | [INFO] [stdout] 742 | /// * 📄"<{Tweety} --> [chirping]>" × " [chirping]>" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:743:28 [INFO] [stdout] | [INFO] [stdout] 743 | /// * * @ "(&&, [chirping]>, [with_wings]>)" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `with_wings` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:743:51 [INFO] [stdout] | [INFO] [stdout] 743 | /// * * @ "(&&, [chirping]>, [with_wings]>)" [INFO] [stdout] | ^^^^^^^^^^ no item named `with_wings` 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 `with_wings` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:744:44 [INFO] [stdout] | [INFO] [stdout] 744 | /// * * => "(&&, #1>, [with_wings]>,<{Tweety} --> #1>)" [INFO] [stdout] | ^^^^^^^^^^ no item named `with_wings` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:783:24 [INFO] [stdout] | [INFO] [stdout] 783 | /// * 📄"<{Tweety} --> [chirping]>" × " [chirping]>" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:783:51 [INFO] [stdout] | [INFO] [stdout] 783 | /// * 📄"<{Tweety} --> [chirping]>" × " [chirping]>" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `chirping` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:784:28 [INFO] [stdout] | [INFO] [stdout] 784 | /// * * @ "(&&, [chirping]>, [with_wings]>)" [INFO] [stdout] | ^^^^^^^^ no item named `chirping` 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 `with_wings` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:784:51 [INFO] [stdout] | [INFO] [stdout] 784 | /// * * @ "(&&, [chirping]>, [with_wings]>)" [INFO] [stdout] | ^^^^^^^^^^ no item named `with_wings` 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 `with_wings` [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:785:67 [INFO] [stdout] | [INFO] [stdout] 785 | /// * * => "<<{Tweety} --> $1> ==> (&&, $1>, [with_wings]>)>" [INFO] [stdout] | ^^^^^^^^^^ no item named `with_wings` 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 `Self::report_comment` [INFO] [stdout] --> src/control/reasoner/report.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | /// * 📌表示「允许通过[`Self::report_comment`]产生输出的最小音量」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `COMMENT_VOLUME_THRESHOLD` is a constant, not a module or type, and cannot have associated items [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Rc` [INFO] [stdout] --> src/control/reasoner/vm_api.rs:102:22 [INFO] [stdout] | [INFO] [stdout] 102 | /// * 📝对于[`Rc`],Rust中使用[`Rc::ptr_eq`]判等 [INFO] [stdout] | ^^ no item named `Rc` 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 `Rc::ptr_eq` [INFO] [stdout] --> src/control/reasoner/vm_api.rs:102:36 [INFO] [stdout] | [INFO] [stdout] 102 | /// * 📝对于[`Rc`],Rust中使用[`Rc::ptr_eq`]判等 [INFO] [stdout] | ^^^^^^^^^^ no item named `Rc` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::control::Parameters::budget_threshold` [INFO] [stdout] --> src/control/reasoner/vm_api.rs:23:134 [INFO] [stdout] | [INFO] [stdout] 23 | ...预算阈值」超参数](crate::control::Parameters::budget_threshold) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Parameters` in module `control` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `navm::out::Output` [INFO] [stdout] --> src/control/context/reason_context.rs:109:45 [INFO] [stdout] | [INFO] [stdout] 109 | /// * ⚠️不同于OpenNARS,此处集成NAVM中的 [NARS输出](navm::out::Output) 类型 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `out` in module `navm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ExperienceReader` [INFO] [stdout] --> src/vm/alpha/io/input_channel.rs:18:28 [INFO] [stdout] | [INFO] [stdout] 18 | /// * 📝OpenNARS中的实现[`ExperienceReader`]持有推理器引用,会由此改变推理器 [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ExperienceReader` 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 `Reasoner` [INFO] [stdout] --> src/vm/alpha/io/channels.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | /// * 🎯在内部实现中分离[推理器](Reasoner)的「输入输出」逻辑 [INFO] [stdout] | ^^^^^^^^ no item named `Reasoner` 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 `Cmd::HLP` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_hlp.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | /// 处理指令[`Cmd::HLP`] [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Cmd::INF` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_hlp.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 28 | /// 有关指令 [`INF`](Cmd::INF) 的帮助 [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Cmd::INF` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_inf.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | /// 指令[`Cmd::INF`]的入口函数 [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Cmd::SAV` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_sav.rs:64:18 [INFO] [stdout] | [INFO] [stdout] 64 | /// 在[`SAV`](Cmd::SAV)指令调用后,推理器输出的消息头 [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Cmd::SAV` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_sav.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | /// 指令[`Cmd::SAV`]的入口函数 [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `SAV_INFO_HEAD` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_sav.rs:44:15 [INFO] [stdout] | [INFO] [stdout] 44 | /// * 📄消息头参见[`SAV_INFO_HEAD`] [INFO] [stdout] | ^^^^^^^^^^^^^ no item named `SAV_INFO_HEAD` 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 `Cmd::LOA` [INFO] [stdout] --> src/vm/alpha/cmd_dispatch/cmd_loa.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | /// 指令[`Cmd::LOA`]的入口函数 [INFO] [stdout] | ^^^^^^^^ no item named `Cmd` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/util/to_display.rs:57:18 [INFO] [stdout] | [INFO] [stdout] 57 | /// 方便快捷地 自动实现 [`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:58:59 [INFO] [stdout] | [INFO] [stdout] 58 | /// * 🎯自动使用被实现类型内置的`__to_display`与`__to_display_brief`实现[`ToDisplayAndBrief::to_display`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display_and_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/util/to_display.rs:135:18 [INFO] [stdout] | [INFO] [stdout] 135 | /// 方便快捷地 自动实现 [`ToDisplayAndBrief`] 和 [`std::fmt::Display`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display_and_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:136:14 [INFO] [stdout] | [INFO] [stdout] 136 | /// * 🎯自动使用[`ToDisplayAndBrief::to_display`]派生[`std::fmt::Display`]特征 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `impl_display_from_to_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:158:14 [INFO] [stdout] | [INFO] [stdout] 158 | /// * 🎯自动使用[`ToDisplayAndBrief::to_display`]派生[`std::fmt::Display`]特征 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Display` [INFO] [stdout] --> src/language/base/property.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | /// 实现[`Display`] [INFO] [stdout] | ^^^^^^^ no item named `Display` 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 `str::try_into` [INFO] [stdout] --> src/language/conversion/from.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | /// * 🎯同时兼容[`str::parse`]与[`str::try_into`] [INFO] [stdout] | ^^^^^^^^^^^^^ the primitive type `str` has no associated item named `try_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `str::try_into` [INFO] [stdout] --> src/language/conversion/from.rs:66:29 [INFO] [stdout] | [INFO] [stdout] 66 | /// * 🎯同时兼容[`str::parse`]与[`str::try_into`] [INFO] [stdout] | ^^^^^^^^^^^^^ the primitive type `str` has no associated item named `try_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Self::a` [INFO] [stdout] --> src/entity/float_values/truth_value.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | /// * ⚠️其中[`Self::a`]即`isAnalytic`不参与判等 [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Self::a` [INFO] [stdout] --> src/entity/float_values/truth_value.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | /// * ⚠️因为[`Self::a`]不参与判等,因此也不能参与到「散列化」中 [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link resolves only because you passed `--document-private-items`, but will break without [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `select_one` [INFO] [stdout] --> src/inference/rules/utils.rs:88:24 [INFO] [stdout] | [INFO] [stdout] 88 | /// * 📌`true`总是会在[`select_one`]`([false_side, true_side])`中选中`true_side` [INFO] [stdout] | ^^^^^^^^^^ no item named `select_one` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/util/serial_rc.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | /// * 🔗https://users.rust-lang.org/t/can-a-rc-move-location-behind-my-back/28828 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 25 | /// * 🔗 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/util/serial_rc.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | /// * 🔗https://users.rust-lang.org/t/can-you-get-the-raw-pointer-of-a-pinned-arc/28276/2 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 26 | /// * 🔗 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `p` [INFO] [stdout] --> src/entity/concept.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | ///

[INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/control/reasoner/serde.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | //! * 🔗有关`state`与`status`的区别:https://www.quora.com/Whats-the-difference-in-usage-between-state-and-status [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 5 | //! * 🔗有关`state`与`status`的区别: [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/control/reasoner/serde.rs:22:30 [INFO] [stdout] | [INFO] [stdout] 22 | /// * 🔗有关`state`与`status`的区别:https://www.quora.com/Whats-the-difference-in-usage-between-state-and-status [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 22 | /// * 🔗有关`state`与`status`的区别: [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: redundant explicit link target [INFO] [stdout] --> src/control/reasoner/vm_api.rs:23:71 [INFO] [stdout] | [INFO] [stdout] 23 | ...】在此对[`Budget::budget_above_threshold`](crate::inference::Budget::budget_above_threshold)引入[「预算阈值」超参数](crate::contr... [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] 23 - /// * 🚩【2024-05-07 22:51:11】在此对[`Budget::budget_above_threshold`](crate::inference::Budget::budget_above_threshold)引入[「预算阈值」超参数](crate::control::Parameters::budget_threshold) [INFO] [stdout] 23 + /// * 🚩【2024-05-07 22:51:11】在此对[`Budget::budget_above_threshold`]引入[「预算阈值」超参数](crate::control::Parameters::budget_threshold) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `Task` [INFO] [stdout] --> src/util/serial_rc.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 67 | /// 委托内部rc: RC字段 [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 67 | /// 委托内部rc: `RC`字段 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `RefCell` [INFO] [stdout] --> src/vm/alpha/io/channel_in.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | /// 对Rc自身实现 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 73 | /// `对Rc`自身实现 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `RefCell` [INFO] [stdout] --> src/vm/alpha/io/channel_out.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | /// 对Rc自身实现 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 69 | /// `对Rc`自身实现 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:125:29 [INFO] [stdout] | [INFO] [stdout] 125 | pub fn as_compound_type(&self, compound_class: impl AsRef) -> Option { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 125 | pub fn as_compound_type(&self, compound_class: impl AsRef) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:393:24 [INFO] [stdout] | [INFO] [stdout] 393 | pub fn as_compound(&self) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 393 | pub fn as_compound(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:408:9 [INFO] [stdout] | [INFO] [stdout] 408 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 409 | predicate: impl FnOnce(&CompoundTermRef) -> bool, [INFO] [stdout] 410 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 410 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:425:41 [INFO] [stdout] | [INFO] [stdout] 425 | pub unsafe fn as_compound_unchecked(&self) -> CompoundTermRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 425 | pub unsafe fn as_compound_unchecked(&self) -> CompoundTermRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:442:28 [INFO] [stdout] | [INFO] [stdout] 442 | pub fn as_compound_mut(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 442 | pub fn as_compound_mut(&mut self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:464:45 [INFO] [stdout] | [INFO] [stdout] 464 | pub unsafe fn as_compound_mut_unchecked(&mut self) -> CompoundTermRefMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 464 | pub unsafe fn as_compound_mut_unchecked(&mut self) -> CompoundTermRefMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:806:20 [INFO] [stdout] | [INFO] [stdout] 806 | pub fn get_ref(&self) -> CompoundTermRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 806 | pub fn get_ref(&self) -> CompoundTermRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/compound_term.rs:812:20 [INFO] [stdout] | [INFO] [stdout] 812 | pub fn mut_ref(&mut self) -> CompoundTermRefMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 812 | pub fn mut_ref(&mut self) -> CompoundTermRefMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:103:25 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn as_statement(&self) -> Option { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 103 | pub fn as_statement(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:121:30 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn as_statement_type(&self, statement_class: impl AsRef) -> Option { [INFO] [stdout] | ^^^^^ the lifetime is elided here ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 121 | pub fn as_statement_type(&self, statement_class: impl AsRef) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:135:29 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn as_statement_mut(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 135 | pub fn as_statement_mut(&mut self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:246:25 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn as_statement(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 246 | pub fn as_statement(&mut self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:648:20 [INFO] [stdout] | [INFO] [stdout] 648 | pub fn get_ref(&self) -> StatementRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 648 | pub fn get_ref(&self) -> StatementRef<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/language/features/statement.rs:654:20 [INFO] [stdout] | [INFO] [stdout] 654 | pub fn mut_ref(&mut self) -> StatementRefMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 654 | pub fn mut_ref(&mut self) -> StatementRefMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 75 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 75 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef<'_, Self::Judgement, Self::Question>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/entity/sentence/impls/sentence_v1.rs:112:26 [INFO] [stdout] | [INFO] [stdout] 112 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 112 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef<'_, Self::Judgement, Self::Question> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/entity/sentence/impls/judgement_v1.rs:71:26 [INFO] [stdout] | [INFO] [stdout] 71 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 71 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef<'_, Self::Judgement, Self::Question> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/entity/sentence/impls/question_v1.rs:57:26 [INFO] [stdout] | [INFO] [stdout] 57 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 57 | fn as_punctuated_ref(&self) -> PunctuatedSentenceRef<'_, Self::Judgement, Self::Question> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/entity/task.rs:309:26 [INFO] [stdout] | [INFO] [stdout] 309 | fn as_punctuated_ref(&self) -> super::PunctuatedSentenceRef { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 309 | fn as_punctuated_ref(&self) -> super::PunctuatedSentenceRef<'_, Self::Judgement, Self::Question> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/storage/rank_table.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 121 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 132 | rank_f: RankF, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/storage/rank_table.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 121 | #[derive(Debug, PartialEq, Serialize, Deserialize)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 138 | is_compatible_to_add_f: IsCompatibleToAddF, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/inference/rules/compositional_rules.rs:719:47 [INFO] [stdout] | [INFO] [stdout] 719 | fn intro_var_commons([premise_1, premise_2]: [StatementRef; 2]) -> [Option<&Term>; 2] { [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^ the same lifetime is elided here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 719 | fn intro_var_commons([premise_1, premise_2]: [StatementRef<'_>; 2]) -> [Option<&Term>; 2] { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/control/process/process_reason.rs:37:27 [INFO] [stdout] | [INFO] [stdout] 37 | fn preprocess_concept(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 37 | fn preprocess_concept(&mut self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.91s [INFO] [stderr] Generated /opt/rustwide/target/doc/narust_158/index.html and 2 other files [INFO] running `Command { std: "docker" "inspect" "ba5e2515c984526e348e4b369ebd57ac539d808228e0dc6e9d8c649bdc3f23a2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba5e2515c984526e348e4b369ebd57ac539d808228e0dc6e9d8c649bdc3f23a2", kill_on_drop: false }` [INFO] [stdout] ba5e2515c984526e348e4b369ebd57ac539d808228e0dc6e9d8c649bdc3f23a2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+8afe9ff1caa97654c31fb8c259dac9fdf67d6302" "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] c01b49da6648659a501dd9d0e7d44a3daedef02271408880b25b87f6035c2820 [INFO] running `Command { std: "docker" "start" "-a" "c01b49da6648659a501dd9d0e7d44a3daedef02271408880b25b87f6035c2820", kill_on_drop: false }` [INFO] [stderr] Documenting narust-158 v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unresolved link to `crate::inference::UtilityFunctions::w2c` [INFO] [stdout] --> src/parameters.rs:274:45 [INFO] [stdout] | [INFO] [stdout] 274 | ... ,特别是[`w2c`](crate::inference::UtilityFunctions::w2c)、[`c2w`](crate::inference::UtilityFunctions::c2w) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::UtilityFunctions::c2w` [INFO] [stdout] --> src/parameters.rs:274:94 [INFO] [stdout] | [INFO] [stdout] 274 | ...s::w2c)、[`c2w`](crate::inference::UtilityFunctions::c2w) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Display` [INFO] [stdout] --> src/language/base/structs.rs:49:23 [INFO] [stdout] | [INFO] [stdout] 49 | /// ### toString => [`Display`] [INFO] [stdout] | ^^^^^^^ no item named `Display` 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 `R,b` [INFO] [stdout] --> src/language/base/making.rs:485:70 [INFO] [stdout] | [INFO] [stdout] 485 | /// * 📝` (/, R, _, b)>` => `<(*, a, b) --> R>`,其中就要用 a 替换 [R,b] 中的R [INFO] [stdout] | ^^^ no item named `R,b` 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 `crate::inference::StructuralRules::__switch_order` [INFO] [stdout] --> src/language/features/compound_term.rs:248:18 [INFO] [stdout] | [INFO] [stdout] 248 | /// * 🎯首次用于[`crate::inference::StructuralRules::__switch_order`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `StructuralRules` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `super::_dialect` [INFO] [stdout] --> src/language/features/statement.rs:42:18 [INFO] [stdout] | [INFO] [stdout] 42 | /// * 📄参见[`super::_dialect`]中的`reform_term`函数 [INFO] [stdout] | ^^^^^^^^^^^^^^^ no item named `_dialect` in module `features` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:61:14 [INFO] [stdout] | [INFO] [stdout] 61 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:69:14 [INFO] [stdout] | [INFO] [stdout] 69 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:77:14 [INFO] [stdout] | [INFO] [stdout] 77 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::RuleTables` [INFO] [stdout] --> src/language/features/statement.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | /// * 🎯[`crate::inference::RuleTables`]推理规则分派 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `RuleTables` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `apply_to` links to private item `unify_apply` [INFO] [stdout] --> src/language/variable_process.rs:320:15 [INFO] [stdout] | [INFO] [stdout] 320 | /// 重定向到[`unify_apply`] [INFO] [stdout] | ^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::inference::UtilityFunctions` [INFO] [stdout] --> src/entity/float_values/short_float.rs:39:47 [INFO] [stdout] | [INFO] [stdout] 39 | /// * 📄原[`nars.inference.UtilityFunctions`](crate::inference::UtilityFunctions)的「扩展逻辑与或非」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in module `inference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `to_key` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:177:41 [INFO] [stdout] | [INFO] [stdout] 177 | /// * 🚩【2024-05-08 22:18:06】目前直接对接[`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::entity::TaskConcrete::__new` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:178:40 [INFO] [stdout] | [INFO] [stdout] 178 | /// * 🚩【2024-05-10 01:09:44】现在只会在[`crate::entity::TaskConcrete::__new`]的实现中被用到 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `TaskConcrete` in module `entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::entity::TaskV1` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | /// * 具体体现在[`crate::entity::TaskV1`]中 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no item named `TaskV1` in module `entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `sentence_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:190:39 [INFO] [stdout] | [INFO] [stdout] 190 | /// * 🚩【2024-05-08 23:34:34】现在借道[`ToDisplayAndBrief`]予以实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_key_string` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:191:15 [INFO] [stdout] | [INFO] [stdout] 191 | /// * 🚩与[`Sentence::to_key_string`]不同的是:会纳入时间戳,并且全都是「详细信息」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_key_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_key_string` [INFO] [stdout] --> src/entity/sentence/sentence_trait.rs:201:39 [INFO] [stdout] | [INFO] [stdout] 201 | /// * 🚩【2024-05-08 23:37:44】现在借道[`Sentence::to_key_string`]予以实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_key_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_lexical` [INFO] [stdout] --> src/entity/sentence/judgement.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | /// 作为一个[`Sentence::to_lexical`]的默认【非覆盖性】实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_lexical` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Sentence::to_lexical` [INFO] [stdout] --> src/entity/sentence/question.rs:30:15 [INFO] [stdout] | [INFO] [stdout] 30 | /// 作为一个[`Sentence::to_lexical`]的默认【非覆盖性】实现 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the trait `Sentence` has no associated item named `to_lexical` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BudgetValueConcrete` [INFO] [stdout] --> src/entity/item.rs:16:37 [INFO] [stdout] | [INFO] [stdout] 16 | /// * ℹ️亦即:实现[`BudgetValue`]而未实现[`BudgetValueConcrete`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no item named `BudgetValueConcrete` 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 `Item` [INFO] [stdout] --> src/entity/linkages/t_link.rs:90:37 [INFO] [stdout] | [INFO] [stdout] 90 | /// * 🚩【2024-06-01 20:56:49】现在不再基于[`Item`],交由后续「词项链」「任务链」「词项链模板」自由组合 [INFO] [stdout] | ^^^^ no item named `Item` 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 `Self::__name_table` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:369:18 [INFO] [stdout] | [INFO] [stdout] 369 | /// * 📄对应[`Self::__name_table`]、[`Self::__item_table`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `__name_table` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::__item_table` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:369:41 [INFO] [stdout] | [INFO] [stdout] 369 | /// * 📄对应[`Self::__name_table`]、[`Self::__item_table`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `__item_table` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::into_base` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:500:26 [INFO] [stdout] | [INFO] [stdout] 500 | /// * [`intoBase`](Self::into_base) [INFO] [stdout] | ^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `into_base` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::out_of_base` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:501:27 [INFO] [stdout] | [INFO] [stdout] 501 | /// * [`outOfBase`](Self::out_of_base) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `out_of_base` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `BudgetValue::merge` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:502:35 [INFO] [stdout] | [INFO] [stdout] 502 | /// * [`BudgetValue.merge`](BudgetValue::merge) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `BudgetValue` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::_empty_level` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:603:30 [INFO] [stdout] | [INFO] [stdout] 603 | /// * [`_empty_level`](Bag::_empty_level) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `_empty_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `take_out` links to private item `Bag::take_out_first` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:604:32 [INFO] [stdout] | [INFO] [stdout] 604 | /// * [`take_out_first`](Bag::take_out_first) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Bag::refresh` [INFO] [stdout] --> src/storage/bag/impl_v1.rs:605:25 [INFO] [stdout] | [INFO] [stdout] 605 | /// * [`refresh`](Bag::refresh) [INFO] [stdout] | ^^^^^^^^^^^^ the struct `Bag` has no field or associated item named `refresh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `budget_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/inference/traits/budget.rs:151:46 [INFO] [stdout] | [INFO] [stdout] 151 | /// * ❓【2024-06-21 19:31:12】或许后续将不再需要[`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::__evidential_base` [INFO] [stdout] --> src/inference/traits/evidential.rs:32:65 [INFO] [stdout] | [INFO] [stdout] 32 | /// * 🚩🆕【2024-05-05 14:11:23】不直接模拟`Stamp.baseLength`:实际上就是[`Stamp::__evidential_base`]的长度 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::__evidential_base` [INFO] [stdout] --> src/inference/traits/evidential.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | /// * ⚠️不一定在[`Stamp::__evidential_base`]中 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Stamp::creation_time` [INFO] [stdout] --> src/inference/traits/evidential.rs:65:73 [INFO] [stdout] | [INFO] [stdout] 65 | /// * 🚩【2024-05-05 14:30:28】根据OpenNARS,`current_serial`参数就与[「创建时间」](Stamp::creation_time)对应 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `Stamp` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0,1` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:23:50 [INFO] [stdout] | [INFO] [stdout] 23 | /// Common functions on real numbers, mostly in [0,1]. [INFO] [stdout] | ^^^ no item named `0,1` 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 `crate::control::Parameters` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:189:39 [INFO] [stdout] | [INFO] [stdout] 189 | /// * 📄超参数`Parameters.HORIZON`参见[`crate::control::Parameters`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Parameters` in module `control` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `EvidenceReal` [INFO] [stdout] --> src/inference/functions/utility_functions.rs:261:25 [INFO] [stdout] | [INFO] [stdout] 261 | /// * 🚩现在已经在[「短浮点」](EvidenceReal)中要求了[`Ord`] [INFO] [stdout] | ^^^^^^^^^^^^ no item named `EvidenceReal` 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 `UtilityFunctions::or` [INFO] [stdout] --> src/inference/functions/budget_functions.rs:52:46 [INFO] [stdout] | [INFO] [stdout] 52 | /// * 但[`ShortFloat`]已经实现了[`Ord`]并且需要[`UtilityFunctions::or`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no item named `UtilityFunctions` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Self::report_comment` [INFO] [stdout] --> src/control/reasoner/report.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | /// * 📌表示「允许通过[`Self::report_comment`]产生输出的最小音量」 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ `COMMENT_VOLUME_THRESHOLD` is a constant, not a module or type, and cannot have associated items [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `crate::control::Parameters::budget_threshold` [INFO] [stdout] --> src/control/reasoner/vm_api.rs:23:134 [INFO] [stdout] | [INFO] [stdout] 23 | ...预算阈值」超参数](crate::control::Parameters::budget_threshold) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Parameters` in module `control` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `navm::out::Output` [INFO] [stdout] --> src/control/context/reason_context.rs:109:45 [INFO] [stdout] | [INFO] [stdout] 109 | /// * ⚠️不同于OpenNARS,此处集成NAVM中的 [NARS输出](navm::out::Output) 类型 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no item named `out` in module `navm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `ExperienceReader` [INFO] [stdout] --> src/vm/alpha/io/input_channel.rs:18:28 [INFO] [stdout] | [INFO] [stdout] 18 | /// * 📝OpenNARS中的实现[`ExperienceReader`]持有推理器引用,会由此改变推理器 [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no item named `ExperienceReader` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/util/to_display.rs:57:18 [INFO] [stdout] | [INFO] [stdout] 57 | /// 方便快捷地 自动实现 [`ToDisplayAndBrief`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:58:59 [INFO] [stdout] | [INFO] [stdout] 58 | /// * 🎯自动使用被实现类型内置的`__to_display`与`__to_display_brief`实现[`ToDisplayAndBrief::to_display`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display_and_display` links to private item `ToDisplayAndBrief` [INFO] [stdout] --> src/util/to_display.rs:135:18 [INFO] [stdout] | [INFO] [stdout] 135 | /// 方便快捷地 自动实现 [`ToDisplayAndBrief`] 和 [`std::fmt::Display`] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `__impl_to_display_and_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:136:14 [INFO] [stdout] | [INFO] [stdout] 136 | /// * 🎯自动使用[`ToDisplayAndBrief::to_display`]派生[`std::fmt::Display`]特征 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `impl_display_from_to_display` links to private item `ToDisplayAndBrief::to_display` [INFO] [stdout] --> src/util/to_display.rs:158:14 [INFO] [stdout] | [INFO] [stdout] 158 | /// * 🎯自动使用[`ToDisplayAndBrief::to_display`]派生[`std::fmt::Display`]特征 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Display` [INFO] [stdout] --> src/language/base/property.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | /// 实现[`Display`] [INFO] [stdout] | ^^^^^^^ no item named `Display` 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 `str::try_into` [INFO] [stdout] --> src/language/conversion/from.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | /// * 🎯同时兼容[`str::parse`]与[`str::try_into`] [INFO] [stdout] | ^^^^^^^^^^^^^ the primitive type `str` has no associated item named `try_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `str::try_into` [INFO] [stdout] --> src/language/conversion/from.rs:66:29 [INFO] [stdout] | [INFO] [stdout] 66 | /// * 🎯同时兼容[`str::parse`]与[`str::try_into`] [INFO] [stdout] | ^^^^^^^^^^^^^ the primitive type `str` has no associated item named `try_into` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Self::a` [INFO] [stdout] --> src/entity/float_values/truth_value.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | /// * ⚠️其中[`Self::a`]即`isAnalytic`不参与判等 [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: public documentation for `` links to private item `Self::a` [INFO] [stdout] --> src/entity/float_values/truth_value.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | /// * ⚠️因为[`Self::a`]不参与判等,因此也不能参与到「散列化」中 [INFO] [stdout] | ^^^^^^^ this item is private [INFO] [stdout] | [INFO] [stdout] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `p` [INFO] [stdout] --> src/entity/concept.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | ///

[INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> src/control/reasoner/serde.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | //! * 🔗有关`state`与`status`的区别:https://www.quora.com/Whats-the-difference-in-usage-between-state-and-status [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] help: use an automatic link instead [INFO] [stdout] | [INFO] [stdout] 5 | //! * 🔗有关`state`与`status`的区别: [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `RefCell` [INFO] [stdout] --> src/vm/alpha/io/channel_in.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | /// 对Rc自身实现 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 73 | /// `对Rc`自身实现 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `RefCell` [INFO] [stdout] --> src/vm/alpha/io/channel_out.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | /// 对Rc自身实现 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: try marking as source code [INFO] [stdout] | [INFO] [stdout] 69 | /// `对Rc`自身实现 [INFO] [stdout] | + + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.30s [INFO] [stderr] Generated /opt/rustwide/target/doc/narust_158/index.html [INFO] running `Command { std: "docker" "inspect" "c01b49da6648659a501dd9d0e7d44a3daedef02271408880b25b87f6035c2820", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c01b49da6648659a501dd9d0e7d44a3daedef02271408880b25b87f6035c2820", kill_on_drop: false }` [INFO] [stdout] c01b49da6648659a501dd9d0e7d44a3daedef02271408880b25b87f6035c2820