mlua-swarm 0.26.0

Swarm engine host built on mlua — long-running stateful runtime with Role/Verb gate, CapToken, 3-stage pipeline, and Middleware overlay.
Documentation

Build #4127612 2026-08-14 08:30:09

# rustc version rustc 1.99.0-nightly (ba28ff76f 2026-08-13)

# docs.rs version docsrs 0.0.0 (b67fb7d1993e3c70fff4d05e2bc482bd9d0d774f 2026-08-13 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "2b4a29d7b012f48968c595f8ac9c9ae62eaffb07ec66c8f0723973eba9a87a7d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260813-1.99.0-nightly-ba28ff76f\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting mlua-swarm v0.26.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `errors` [INFO] [stderr] --> src/lib.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`](types::Verb) [INFO] [stderr] | ^^^^^^ no item named `errors` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `errors::EngineError` [INFO] [stderr] --> src/lib.rs:45:41 [INFO] [stderr] | [INFO] [stderr] 45 | //! newtypes, and the [`EngineError`](errors::EngineError) surface. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `errors` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `agent_block` [INFO] [stderr] --> src/lib.rs:53:19 [INFO] [stderr] | [INFO] [stderr] 53 | //! - [`lua`] / [`agent_block`] — Lua blueprint bridge, `agents/*.md` loader, [INFO] [stderr] | ^^^^^^^^^^^ no item named `agent_block` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `enhance` links to private item `EnhanceApplication::dispatch_one` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`EnhanceApplication::dispatch_one`]: [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TaskLaunchService` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] delegated to [`TaskLaunchService`]. [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `TaskLaunchService` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `attest_bound_agents` links to private item `validate_receipt` [INFO] [stderr] --> src/binding.rs:455:55 [INFO] [stderr] | [INFO] [stderr] 455 | /// - A `Bound` outcome is always validated through [`validate_receipt`]; a [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `UnhandledVerdictValue` links to private item `check_unhandled_verdict_values` [INFO] [stderr] --> src/blueprint/compiler.rs:1556:8 [INFO] [stderr] | [INFO] [stderr] 1556 | /// ([`check_unhandled_verdict_values`], which turns a finding into a [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `unhandled_verdict_values` links to private item `verify_verdict_conds` [INFO] [stderr] --> src/blueprint/compiler.rs:1573:14 [INFO] [stderr] | [INFO] [stderr] 1573 | /// passes [`verify_verdict_conds`] runs and return the unhandled declared [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `agents_with_all_verdict_values_unread` links to private item `fold_unhandled_verdict_values` [INFO] [stderr] --> src/blueprint/compiler.rs:1639:46 [INFO] [stderr] | [INFO] [stderr] 1639 | /// Stable order (agent name sort) mirrors [`fold_unhandled_verdict_values`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SubprocessProcessSpawnerFactory` links to private item `resolve_subprocess_template_hint` [INFO] [stderr] --> src/blueprint/compiler.rs:1802:7 [INFO] [stderr] | [INFO] [stderr] 1802 | /// [`resolve_subprocess_template_hint`]), the factory switches to the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SubprocessDef` [INFO] [stderr] --> src/blueprint/compiler.rs:1817:47 [INFO] [stderr] | [INFO] [stderr] 1817 | /// GH #83 — hint key carrying the resolved [`SubprocessDef`] template [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `SubprocessDef` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SUBPROCESS_TEMPLATE_HINT_KEY` links to private item `resolve_subprocess_template_hint` [INFO] [stderr] --> src/blueprint/compiler.rs:1818:41 [INFO] [stderr] | [INFO] [stderr] 1818 | /// (synthesized at compile time, see [`resolve_subprocess_template_hint`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `check_policy` links to private item `crate::core::engine::apply_check_policy` [INFO] [stderr] --> src/core/config.rs:90:46 [INFO] [stderr] | [INFO] [stderr] 90 | /// two modes and [`apply_check_policy`](crate::core::engine::apply_check_policy) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `SUBMIT_FORMAT_KEY` links to private item `Engine::fold_parse_mode_for` [INFO] [stderr] --> src/core/engine.rs:169:47 [INFO] [stderr] | [INFO] [stderr] 169 | /// `"json"` means strict parse-or-422) and [`Engine::fold_parse_mode_for`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `FoldParse` links to private item `fold_final_and_parts` [INFO] [stderr] --> src/core/engine.rs:181:11 [INFO] [stderr] | [INFO] [stderr] 181 | /// How [`fold_final_and_parts`] treats `Value::String` content when [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `stage_worker_artifact_trusted` links to private item `Self::materialize_artifact_submission` [INFO] [stderr] --> src/core/engine.rs:1100:36 [INFO] [stderr] | [INFO] [stderr] 1100 | /// `Artifact` arm does, via [`Self::materialize_artifact_submission`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `materialize_system_file` links to private item `Self::apply_system_ref_threshold` [INFO] [stderr] --> src/core/engine.rs:2492:28 [INFO] [stderr] | [INFO] [stderr] 2492 | /// template. Unlike [`Self::apply_system_ref_threshold`] (whose [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `submit_output` links to private item `Self::materialize_final_submission` [INFO] [stderr] --> src/core/engine.rs:2862:17 [INFO] [stderr] | [INFO] [stderr] 2862 | /// sink ([`Self::materialize_final_submission`]): (a) when [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `submit_output` links to private item `Self::materialize_artifact_submission` [INFO] [stderr] --> src/core/engine.rs:2896:11 [INFO] [stderr] | [INFO] [stderr] 2896 | /// [`Self::materialize_artifact_submission`] — general-form: every [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `CheckPolicyStrict` links to private item `crate::core::engine::apply_check_policy` [INFO] [stderr] --> src/core/errors.rs:146:11 [INFO] [stderr] | [INFO] [stderr] 146 | /// [`crate::core::engine::apply_check_policy`] returns this variant [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `materialize_submission` links to private item `Self::target_path` [INFO] [stderr] --> src/core/projection.rs:374:43 [INFO] [stderr] | [INFO] [stderr] 374 | /// this writes it directly. Reuses [`Self::target_path`] (the same [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `materialize_submission` links to private item `ProjectionKey::step_slug` [INFO] [stderr] --> src/core/projection.rs:386:20 [INFO] [stderr] | [INFO] [stderr] 386 | /// path via [`ProjectionKey::step_slug`]'s `"_ctx"` fallback, but a [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `materialize_part` links to private item `Self::target_path` [INFO] [stderr] --> src/core/projection.rs:425:11 [INFO] [stderr] | [INFO] [stderr] 425 | /// [`Self::target_path`]'s `<stem>.md` synthesis, a part's `name` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::from_spec` [INFO] [stderr] --> src/core/projection_placement.rs:23:58 [INFO] [stderr] | [INFO] [stderr] 23 | //! sole construction site is `Compiler::compile` (see [`Self::from_spec`]), [INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `from_spec` in module `projection_placement` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::resolve_root` [INFO] [stderr] --> src/core/projection_placement.rs:31:53 [INFO] [stderr] | [INFO] [stderr] 31 | //! three call sites above now resolve `root` via [`Self::resolve_root`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `resolve_root` in module `projection_placement` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::target_path` [INFO] [stderr] --> src/core/projection_placement.rs:32:31 [INFO] [stderr] | [INFO] [stderr] 32 | //! and the target path via [`Self::target_path`] — the fallback order and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ no item named `target_path` in module `projection_placement` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `dir_template` links to private item `TASK_ID_PLACEHOLDER` [INFO] [stderr] --> src/core/projection_placement.rs:90:11 [INFO] [stderr] | [INFO] [stderr] 90 | /// [`TASK_ID_PLACEHOLDER`] substituted at materialize time. Validated [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `target_dir` links to private item `TASK_ID_PLACEHOLDER` [INFO] [stderr] --> src/core/projection_placement.rs:210:39 [INFO] [stderr] | [INFO] [stderr] 210 | /// [`Self::dir_template`] with [`TASK_ID_PLACEHOLDER`] substituted, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `target_path` links to private item `crate::core::projection::ProjectionKey::step_slug` [INFO] [stderr] --> src/core/projection_placement.rs:229:15 [INFO] [stderr] | [INFO] [stderr] 229 | /// see [`crate::core::projection::ProjectionKey::step_slug`]): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::blueprint::EngineDispatcher::dispatch` [INFO] [stderr] --> src/core/state.rs:220:11 [INFO] [stderr] | [INFO] [stderr] 220 | /// [`crate::blueprint::EngineDispatcher::dispatch`] treats this as [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EngineDispatcher` has no field or associated item named `dispatch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::new_from_fields` [INFO] [stderr] --> src/middleware/task_input.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | //! via [`Self::new_from_fields`], layering it onto the spawner stack only [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no item named `new_from_fields` in module `task_input` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::from_init_ctx` [INFO] [stderr] --> src/middleware/task_input.rs:18:7 [INFO] [stderr] | [INFO] [stderr] 18 | //! [`Self::from_init_ctx`] for the now-deprecated constructor that used to [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ no item named `from_init_ctx` in module `task_input` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `template_variables` links to private item `build_env` [INFO] [stderr] --> src/operator/render.rs:138:11 [INFO] [stderr] | [INFO] [stderr] 138 | /// via [`build_env`], so the two entry points cannot drift apart) and [INFO] [stderr] | ^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `merge_init_ctx_3layer` links to private item `merge_init_ctx` [INFO] [stderr] --> src/service/task_launch.rs:497:7 [INFO] [stderr] | [INFO] [stderr] 497 | /// [`merge_init_ctx`] twice rather than introducing a distinct 3-way merge [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `merge_init_ctx_3layer` links to private item `merge_init_ctx` [INFO] [stderr] --> src/service/task_launch.rs:499:46 [INFO] [stderr] | [INFO] [stderr] 499 | /// merge, non-Object fully replaces" rule [`merge_init_ctx`] already [INFO] [stderr] | ^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/issue/sqlite.rs:1:63 [INFO] [stderr] | [INFO] [stderr] 1 | //! `SqliteIssueStore` — SQLite-backed [`IssueStore`] using [`rusqlite-isle`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | //! using [`rusqlite-isle`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `harden_file_permissions` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:15:43 [INFO] [stderr] | [INFO] [stderr] 15 | //! - the file is `chmod 0600` on unix ([`harden_file_permissions`]) — [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `purge_legacy_plaintext_table` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:18:44 [INFO] [stderr] | [INFO] [stderr] 18 | //! **dropped and recreated** on open ([`purge_legacy_plaintext_table`]) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `migrate_add_column_if_missing` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:40:7 [INFO] [stderr] | [INFO] [stderr] 40 | //! [`migrate_add_column_if_missing`], except for `last_access_secs`, whose [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `migrate_add_last_access_column` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | //! ([`migrate_add_last_access_column`]): a plain `DEFAULT 0` would make [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `migrate_drop_column_if_present` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:48:7 [INFO] [stderr] | [INFO] [stderr] 48 | //! [`migrate_drop_column_if_present`] — see that function for why the [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `open` links to private item `purge_legacy_plaintext_table` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:264:12 [INFO] [stderr] | [INFO] [stderr] 264 | /// ([`purge_legacy_plaintext_table`]) and restricts the file to `0600` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `open` links to private item `harden_file_permissions` [INFO] [stderr] --> src/store/operator_session/sqlite.rs:265:20 [INFO] [stderr] | [INFO] [stderr] 265 | /// on unix ([`harden_file_permissions`]). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/replay/sqlite.rs:1:43 [INFO] [stderr] | [INFO] [stderr] 1 | //! SQLite-backed [`ReplayStore`] using [`rusqlite-isle`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `init_schema` [INFO] [stderr] --> src/store/replay/sqlite.rs:30:64 [INFO] [stderr] | [INFO] [stderr] 30 | //! single source of truth (1 = the two-column split above). [`init_schema`] [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `open` links to private item `init_schema` [INFO] [stderr] --> src/store/replay/sqlite.rs:145:27 [INFO] [stderr] | [INFO] [stderr] 145 | /// migrations. See [`init_schema`] and the module-level `Schema [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `open_in_memory` links to private item `init_schema` [INFO] [stderr] --> src/store/replay/sqlite.rs:156:11 [INFO] [stderr] | [INFO] [stderr] 156 | /// [`init_schema`] takes the version-0 arm and stamps [INFO] [stderr] | ^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/run/sqlite.rs:1:59 [INFO] [stderr] | [INFO] [stderr] 1 | //! `SqliteRunStore` — SQLite-backed [`RunStore`] using [`rusqlite-isle`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::handover::run_assignees` [INFO] [stderr] --> src/store/run/mod.rs:375:11 [INFO] [stderr] | [INFO] [stderr] 375 | /// [`crate::handover::run_assignees`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `handover` in module `mlua_swarm` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::blueprint::EngineDispatcher::dispatch` [INFO] [stderr] --> src/store/run/mod.rs:697:21 [INFO] [stderr] | [INFO] [stderr] 697 | /// Called by [`crate::blueprint::EngineDispatcher::dispatch`]'s Blocked [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `EngineDispatcher` has no field or associated item named `dispatch` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/task/sqlite.rs:1:61 [INFO] [stderr] | [INFO] [stderr] 1 | //! `SqliteTaskStore` — SQLite-backed [`TaskStore`] using [`rusqlite-isle`]. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `sqlite` links to private item `ensure_task_input_spec_column` [INFO] [stderr] --> src/store/task/sqlite.rs:30:7 [INFO] [stderr] | [INFO] [stderr] 30 | //! [`ensure_task_input_spec_column`] runs an `ALTER TABLE ... ADD COLUMN` [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `rusqlite-isle` [INFO] [stderr] --> src/store/trace/sqlite.rs:2:7 [INFO] [stderr] | [INFO] [stderr] 2 | //! [`rusqlite-isle`], sharing the same database FILE as [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `rusqlite-isle` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `runtime` links to private item `mcp_tools_of` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:68:7 [INFO] [stderr] | [INFO] [stderr] 68 | //! [`mcp_tools_of`]) — the `opts.extra_tools` carry noted on [INFO] [stderr] | ^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `runtime` links to private item `WorkerResultCaptor` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:107:67 [INFO] [stderr] | [INFO] [stderr] 107 | //! | anything else | The terminal result, **first emit wins**. [`WorkerResultCaptor`] normalises the payload into [`WorkerResult`]... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `AgentBlockInProcessSpawnerFactory::build` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:119:31 [INFO] [stderr] | [INFO] [stderr] 119 | //! tier — resolved once in [`AgentBlockInProcessSpawnerFactory::build`], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `AgentBlockInProcessSpawnerFactory` has no field or associated item named `build` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `runtime` links to private item `resolve_project_root` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:120:48 [INFO] [stderr] | [INFO] [stderr] 120 | //! before any `Ctx` exists. Per invocation, [`resolve_project_root`] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `runtime` links to private item `AgentBlockSettings` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:129:30 [INFO] [stderr] | [INFO] [stderr] 129 | //! fallback baked into [`AgentBlockSettings`] above). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `resolve_effective_tools` [INFO] [stderr] --> src/worker/agent_block/runtime.rs:513:7 [INFO] [stderr] | [INFO] [stderr] 513 | /// [`resolve_effective_tools`] for which tier that comes from) with [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `resolve_effective_tools` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Diagnostic` [INFO] [stderr] --> src/blueprint/compiler.rs:287:15 [INFO] [stderr] | [INFO] [stderr] 287 | /// unified [`Diagnostic`] shape (`mlua-swarm-diag`), preserving the [INFO] [stderr] | ^^^^^^^^^^ no item named `Diagnostic` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:37:18 [INFO] [stderr] | [INFO] [stderr] 37 | //! [`Operator`](operator::Operator) is not one of them: that is the [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 37 - //! [`Operator`](operator::Operator) is not one of them: that is the [INFO] [stderr] 37 + //! [`Operator`] is not one of them: that is the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:43:41 [INFO] [stderr] | [INFO] [stderr] 43 | //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`](types::Verb) [INFO] [stderr] | ------ ^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 43 - //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`](types::Verb) [INFO] [stderr] 43 + //! - [`types`] / [`errors`] — [`Role`] × [`Verb`](types::Verb) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:43:65 [INFO] [stderr] | [INFO] [stderr] 43 | //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`](types::Verb) [INFO] [stderr] | ------ ^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 43 - //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`](types::Verb) [INFO] [stderr] 43 + //! - [`types`] / [`errors`] — [`Role`](types::Role) × [`Verb`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/lib.rs:44:37 [INFO] [stderr] | [INFO] [stderr] 44 | //! capability gate, [`CapToken`](types::CapToken) (HMAC-SHA256), ID [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 44 - //! capability gate, [`CapToken`](types::CapToken) (HMAC-SHA256), ID [INFO] [stderr] 44 + //! capability gate, [`CapToken`] (HMAC-SHA256), ID [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/replay/mod.rs:36:33 [INFO] [stderr] | [INFO] [stderr] 36 | //! and [`SqliteReplayStore`](sqlite::SqliteReplayStore) (file-backed). [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 36 - //! and [`SqliteReplayStore`](sqlite::SqliteReplayStore) (file-backed). [INFO] [stderr] 36 + //! and [`SqliteReplayStore`] (file-backed). [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/replay/mod.rs:231:48 [INFO] [stderr] | [INFO] [stderr] 231 | /// lost on restart; use [`SqliteReplayStore`](sqlite::SqliteReplayStore) [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 231 - /// lost on restart; use [`SqliteReplayStore`](sqlite::SqliteReplayStore) [INFO] [stderr] 231 + /// lost on restart; use [`SqliteReplayStore`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/run/mod.rs:4:41 [INFO] [stderr] | [INFO] [stderr] 4 | //! Run -> Step -> Attempt. A [`RunId`](crate::types::RunId) is minted [INFO] [stderr] | ------- ^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 4 - //! Run -> Step -> Attempt. A [`RunId`](crate::types::RunId) is minted [INFO] [stderr] 4 + //! Run -> Step -> Attempt. A [`RunId`] is minted [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/run/mod.rs:358:22 [INFO] [stderr] | [INFO] [stderr] 358 | /// [`BTreeMap`](std::collections::BTreeMap) rather than `HashMap`: the [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 358 - /// [`BTreeMap`](std::collections::BTreeMap) rather than `HashMap`: the [INFO] [stderr] 358 + /// [`BTreeMap`] rather than `HashMap`: the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `mlua-swarm` (lib doc) generated 69 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.30s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/mlua_swarm/index.html [INFO] running `Command { std: "docker" "inspect" "2b4a29d7b012f48968c595f8ac9c9ae62eaffb07ec66c8f0723973eba9a87a7d", kill_on_drop: false }`