# rustc version rustc 1.98.0-nightly (1f087276b 2026-06-13)
# docs.rs version docsrs 0.0.0 (886bc7a22b1adc4b387ce1343447fe3af98d9ce5 2026-06-14 )
# 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" "36a313a918f533c8e04fe649a9292b262c73098d8ca841549c0be71eb843ffa9" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260613-1.98.0-nightly-1f087276b\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: custom_distributed_partial_reduction_tree, custom_execution_plan, custom_worker_url_routing, in_memory_cluster, localhost_run, localhost_versioned_run, localhost_versioned_worker, localhost_worker, work_unit_feed [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting datafusion-distributed v2.0.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `DistributedExt::with_distributed_broadcast_joins_enabled` [INFO] [stderr] --> src/distributed_ext.rs:457:18 [INFO] [stderr] | [INFO] [stderr] 457 | /// Same as [DistributedExt::with_distributed_broadcast_joins_enabled] but with an in-place mutation. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `DistributedExt` has no associated item named `with_distributed_broadcast_joins_enabled` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `NetworkBroadcastExec` [INFO] [stderr] --> src/execution_plans/broadcast.rs:66:43 [INFO] [stderr] | [INFO] [stderr] 66 | /// Notice that the first consumer task, [NetworkBroadcastExec] task 1, triggers the execution of [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `NetworkBroadcastExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BroadCastExec` [INFO] [stderr] --> src/execution_plans/broadcast.rs:67:29 [INFO] [stderr] | [INFO] [stderr] 67 | /// the operator below the [BroadCastExec] and populates each cache index with the respective [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `BroadCastExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CoalescePartitionsExec` [INFO] [stderr] --> src/execution_plans/network_coalesce.rs:24:34 [INFO] [stderr] | [INFO] [stderr] 24 | /// This is the equivalent of a [CoalescePartitionsExec] but coalescing tasks across the network [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `CoalescePartitionsExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CoalescePartitionsExec` [INFO] [stderr] --> src/execution_plans/network_coalesce.rs:108:12 [INFO] [stderr] | [INFO] [stderr] 108 | /// - [CoalescePartitionsExec] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no item named `CoalescePartitionsExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `SortPreservingMergeExec` [INFO] [stderr] --> src/execution_plans/network_coalesce.rs:109:12 [INFO] [stderr] | [INFO] [stderr] 109 | /// - [SortPreservingMergeExec] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ no item named `SortPreservingMergeExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `DataSourceExec` [INFO] [stderr] --> src/stage.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | /// producing data from a [`DataSourceExec`]. [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `DataSourceExec` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/distributed_config.rs:93:43 [INFO] [stderr] | [INFO] [stderr] 93 | /// how many tasks are used for that [Stage]. [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `QueryPlanner` [INFO] [stderr] --> src/distributed_planner/session_state_builder_ext.rs:7:20 [INFO] [stderr] | [INFO] [stderr] 7 | /// Injects a [QueryPlanner] implementation that attempts to distribute the plan after the [INFO] [stderr] | ^^^^^^^^^^^^ no item named `QueryPlanner` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:62:45 [INFO] [stderr] | [INFO] [stderr] 62 | /// about how many tasks should be used in [Stage]s that contain leaf nodes. [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:64:57 [INFO] [stderr] | [INFO] [stderr] 64 | /// The number of tasks that should be used in the [Stage] containing the leaf node. [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | /// - If a [Stage] contains multiple leaf nodes, the one that declares the biggest [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:112:38 [INFO] [stderr] | [INFO] [stderr] 112 | /// tasks should be used in the [Stage] containing that node. [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Stage` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:129:93 [INFO] [stderr] | [INFO] [stderr] 129 | /// After a final task_count is decided, taking into account all the leaf nodes in the [Stage], [INFO] [stderr] | ^^^^^ no item named `Stage` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Self::task_metrics` [INFO] [stderr] --> src/coordinator/distributed.rs:63:11 [INFO] [stderr] | [INFO] [stderr] 63 | /// [`Self::task_metrics`] or calling [`rewrite_distributed_plan_with_metrics`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ the struct `DistributedExec` has no field or associated item named `task_metrics` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WorkUnit` [INFO] [stderr] --> src/work_unit_feed/work_unit_feed.rs:268:47 [INFO] [stderr] | [INFO] [stderr] 268 | /// Returns the per-partition stream of [`WorkUnit`]s for `partition`. Refer to the [INFO] [stderr] | ^^^^^^^^ no item named `WorkUnit` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `WorkUnit` [INFO] [stderr] --> src/work_unit_feed/work_unit_feed.rs:278:66 [INFO] [stderr] | [INFO] [stderr] 278 | /// DataFusion metrics collected at runtime while streaming [WorkUnit]s through [Self::feed]. [INFO] [stderr] | ^^^^^^^^ no item named `WorkUnit` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `ExecutionPlan` [INFO] [stderr] --> src/work_unit_feed/work_unit_feed_provider.rs:15:64 [INFO] [stderr] | [INFO] [stderr] 15 | /// the resulting [`crate::WorkUnitFeed`] as a field of your [`ExecutionPlan`] node. [INFO] [stderr] | ^^^^^^^^^^^^^ no item named `ExecutionPlan` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/stage.rs:549:26 [INFO] [stderr] | [INFO] [stderr] 549 | /// You can view them on https://vis-js.com [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 549 | /// You can view them on <https://vis-js.com> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/stage.rs:552:5 [INFO] [stderr] | [INFO] [stderr] 552 | /// https://datafusion-fiddle.vercel.app/ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 552 | /// <https://datafusion-fiddle.vercel.app/> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Url` [INFO] [stderr] --> src/distributed_planner/task_estimator.rs:143:23 [INFO] [stderr] | [INFO] [stderr] 143 | /// If Ok(Some(Vec<Url>)) is returned, tasks are sent in order to the URLs specified in the [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 143 | /// If Ok(Some(`Vec<Url>`)) is returned, tasks are sent in order to the URLs specified in the [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `Url` [INFO] [stderr] --> src/networking/worker_resolver.rs:16:72 [INFO] [stderr] | [INFO] [stderr] 16 | /// the cluster and limiting the amount of tasks per stage to Vec<Url>.length(). [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: try marking as source code [INFO] [stderr] | [INFO] [stderr] 16 | /// the cluster and limiting the amount of tasks per stage to `Vec<Url>`.length(). [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: `datafusion-distributed` (lib doc) generated 22 warnings (run `cargo fix --lib -p datafusion-distributed` to apply 2 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.55s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/datafusion_distributed/index.html [INFO] running `Command { std: "docker" "inspect" "36a313a918f533c8e04fe649a9292b262c73098d8ca841549c0be71eb843ffa9", kill_on_drop: false }`